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; |