hedgewars/hwengine.pas
changeset 9468 3d07fd84c39d
parent 9466 8b48c27201af
child 9521 8054d9d775fd
child 9543 1826b5315369
equal deleted inserted replaced
9466:8b48c27201af 9468:3d07fd84c39d
    30 {$ENDIF}
    30 {$ENDIF}
    31 
    31 
    32 uses SDLh, uMisc, uConsole, uGame, uConsts, uLand, uAmmos, uVisualGears, uGears, uStore, uWorld, uInputHandler
    32 uses SDLh, uMisc, uConsole, uGame, uConsts, uLand, uAmmos, uVisualGears, uGears, uStore, uWorld, uInputHandler
    33      , uSound, uScript, uTeams, uStats, uIO, uLocale, uChat, uAI, uAIMisc, uAILandMarks, 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      , uPhysFSLayer, uCursor, uRandom, ArgParsers, uVisualGearsHandlers
    35      , uPhysFSLayer, uCursor, uRandom, ArgParsers, uVisualGearsHandlers, uTextures
    36      {$IFDEF USE_VIDEO_RECORDING}, uVideoRec {$ENDIF}
    36      {$IFDEF USE_VIDEO_RECORDING}, uVideoRec {$ENDIF}
    37      {$IFDEF USE_TOUCH_INTERFACE}, uTouch {$ENDIF}
    37      {$IFDEF USE_TOUCH_INTERFACE}, uTouch {$ENDIF}
    38      {$IFDEF ANDROID}, GLUnit{$ENDIF}
    38      {$IFDEF ANDROID}, GLUnit{$ENDIF}
    39      ;
    39      ;
    40 
    40 
   439     uIO.initModule;                 // sets up sockets
   439     uIO.initModule;                 // sets up sockets
   440 
   440 
   441     if complete then
   441     if complete then
   442     begin
   442     begin
   443         uPhysFSLayer.initModule;
   443         uPhysFSLayer.initModule;
       
   444         uTextures.initModule;
   444 {$IFDEF ANDROID}GLUnit.initModule;{$ENDIF}
   445 {$IFDEF ANDROID}GLUnit.initModule;{$ENDIF}
   445 {$IFDEF USE_TOUCH_INTERFACE}uTouch.initModule;{$ENDIF}
   446 {$IFDEF USE_TOUCH_INTERFACE}uTouch.initModule;{$ENDIF}
   446 {$IFDEF USE_VIDEO_RECORDING}uVideoRec.initModule;{$ENDIF}   //stub
   447 {$IFDEF USE_VIDEO_RECORDING}uVideoRec.initModule;{$ENDIF}   //stub
   447         uAI.initModule;
   448         uAI.initModule;
   448         uAIMisc.initModule;
   449         uAIMisc.initModule;
   491         uAmmos.freeModule;
   492         uAmmos.freeModule;
   492         uStore.freeModule;          // closes SDL
   493         uStore.freeModule;          // closes SDL
   493 {$IFDEF USE_VIDEO_RECORDING}uVideoRec.freeModule;{$ENDIF}
   494 {$IFDEF USE_VIDEO_RECORDING}uVideoRec.freeModule;{$ENDIF}
   494 {$IFDEF USE_TOUCH_INTERFACE}uTouch.freeModule;{$ENDIF}  //stub
   495 {$IFDEF USE_TOUCH_INTERFACE}uTouch.freeModule;{$ENDIF}  //stub
   495 {$IFDEF ANDROID}GLUnit.freeModule;{$ENDIF}
   496 {$IFDEF ANDROID}GLUnit.freeModule;{$ENDIF}
       
   497         uTextures.freeModule;
   496         uPhysFSLayer.freeModule;
   498         uPhysFSLayer.freeModule;
   497     end;
   499     end;
   498 
   500 
   499     uIO.freeModule;
   501     uIO.freeModule;
   500     uLand.freeModule;
   502     uLand.freeModule;