hedgewars/hwengine.pas
changeset 6954 a61458a81480
parent 6952 7f70f37bbf08
child 6986 409dd3851309
equal deleted inserted replaced
6953:4c2dd25630a7 6954:a61458a81480
    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, uKeys, uSound,
    32 uses SDLh, uMisc, uConsole, uGame, uConsts, uLand, uAmmos, uVisualGears, uGears, uStore, uWorld, uInputHandler, uSound,
    33      uScript, uTeams, uStats, uIO, uLocale, uChat, uAI, uAIMisc, uRandom, uLandTexture, uCollisions,
    33      uScript, uTeams, uStats, uIO, uLocale, uChat, uAI, uAIMisc, uRandom, uLandTexture, uCollisions,
    34      sysutils, uTypes, uVariables, uCommands, uUtils, uCaptions, uDebug, uCommandHandlers, uLandPainted
    34      sysutils, uTypes, uVariables, uCommands, uUtils, uCaptions, uDebug, uCommandHandlers, uLandPainted
    35      {$IFDEF SDL13}, uTouch{$ENDIF}{$IFDEF ANDROID}, GLUnit{$ENDIF};
    35      {$IFDEF SDL13}, uTouch{$ENDIF}{$IFDEF ANDROID}, GLUnit{$ENDIF};
    36 
    36 
    37 {$IFDEF HWLIBRARY}
    37 {$IFDEF HWLIBRARY}
   447         uChat.initModule;
   447         uChat.initModule;
   448         uCollisions.initModule;
   448         uCollisions.initModule;
   449         //uFloat does not need initialization
   449         //uFloat does not need initialization
   450         //uGame does not need initialization
   450         //uGame does not need initialization
   451         uGears.initModule;
   451         uGears.initModule;
   452         uKeys.initModule;
   452         uInputHandler.initModule;
   453         //uLandGraphics does not need initialization
   453         //uLandGraphics does not need initialization
   454         //uLandObjects does not need initialization
   454         //uLandObjects does not need initialization
   455         //uLandTemplates does not need initialization
   455         //uLandTemplates does not need initialization
   456         uLandTexture.initModule;
   456         uLandTexture.initModule;
   457         //uLocale does not need initialization
   457         //uLocale does not need initialization
   483         //uLocale does not need to be freed
   483         //uLocale does not need to be freed
   484         //uLandTemplates does not need to be freed
   484         //uLandTemplates does not need to be freed
   485         uLandTexture.freeModule;
   485         uLandTexture.freeModule;
   486         //uLandObjects does not need to be freed
   486         //uLandObjects does not need to be freed
   487         //uLandGraphics does not need to be freed
   487         //uLandGraphics does not need to be freed
   488         uKeys.freeModule;           //stub
   488         uInputHandler.freeModule;           //stub
   489         uGears.freeModule;
   489         uGears.freeModule;
   490         //uGame does not need to be freed
   490         //uGame does not need to be freed
   491         //uFloat does not need to be freed
   491         //uFloat does not need to be freed
   492         uCollisions.freeModule;     //stub
   492         uCollisions.freeModule;     //stub
   493         uChat.freeModule;
   493         uChat.freeModule;