hedgewars/hwengine.pas
changeset 7837 3e031b3b33e6
parent 7615 b39beffcf05e
child 7848 775a72905708
equal deleted inserted replaced
7836:69ece5fdec49 7837:3e031b3b33e6
    27 interface
    27 interface
    28 {$ELSE}
    28 {$ELSE}
    29 program hwengine;
    29 program hwengine;
    30 {$ENDIF}
    30 {$ENDIF}
    31 
    31 
    32 uses SDLh, uMisc, uConsole, uGame, uConsts, uLand, uAmmos, uVisualGears, uGears, uStore, uWorld, uInputHandler, uSound,
    32 uses SDLh, uMisc, uConsole, uGame, uConsts, uLand, uAmmos, uVisualGears, uGears, uStore, uWorld, uInputHandler,
    33      uScript, uTeams, uStats, uIO, uLocale, uChat, uAI, uAIMisc, uLandTexture, uCollisions,
    33      uSound, uScript, uTeams, uStats, uIO, uLocale, uChat, uAI, uAIMisc, uAILandMarks, uLandTexture, uCollisions,
    34      SysUtils, uTypes, uVariables, uCommands, uUtils, uCaptions, uDebug, uCommandHandlers, uLandPainted
    34      SysUtils, uTypes, uVariables, uCommands, uUtils, uCaptions, uDebug, uCommandHandlers, uLandPainted
    35      {$IFDEF USE_VIDEO_RECORDING}, uVideoRec {$ENDIF}
    35      {$IFDEF USE_VIDEO_RECORDING}, uVideoRec {$ENDIF}
    36      {$IFDEF SDL13}, uTouch{$ENDIF}{$IFDEF ANDROID}, GLUnit{$ENDIF}, uAILandMarks;
    36      {$IFDEF USE_TOUCH_INTERFACE}, uTouch {$ENDIF}
       
    37      {$IFDEF ANDROID}, GLUnit{$ENDIF}
       
    38      ;
    37 
    39 
    38 
    40 
    39 {$IFDEF HWLIBRARY}
    41 {$IFDEF HWLIBRARY}
    40 procedure initEverything(complete:boolean);
    42 procedure initEverything(complete:boolean);
    41 procedure freeEverything(complete:boolean);
    43 procedure freeEverything(complete:boolean);
   459     uIO.initModule;
   461     uIO.initModule;
   460 
   462 
   461     if complete then
   463     if complete then
   462     begin
   464     begin
   463 {$IFDEF ANDROID}GLUnit.init;{$ENDIF}
   465 {$IFDEF ANDROID}GLUnit.init;{$ENDIF}
   464 {$IFDEF SDL13}uTouch.initModule;{$ENDIF}
   466 {$IFDEF USE_TOUCH_INTERFACE}uTouch.initModule;{$ENDIF}
   465         uAI.initModule;
   467         uAI.initModule;
   466         //uAIActions does not need initialization
   468         //uAIActions does not need initialization
   467         //uAIAmmoTests does not need initialization
   469         //uAIAmmoTests does not need initialization
   468         uAIMisc.initModule;
   470         uAIMisc.initModule;
   469         uAmmos.initModule;
   471         uAmmos.initModule;