diff -r 0be267033fb3 -r ce6ead3327b2 hedgewars/hwengine.pas --- a/hedgewars/hwengine.pas Thu Aug 23 19:47:38 2012 +0200 +++ b/hedgewars/hwengine.pas Mon Aug 27 17:40:16 2012 +0200 @@ -30,7 +30,7 @@ {$ENDIF} uses SDLh, uMisc, uConsole, uGame, uConsts, uLand, uAmmos, uVisualGears, uGears, uStore, uWorld, uInputHandler, uSound, - uScript, uTeams, uStats, uIO, uLocale, uChat, uAI, uAIMisc, uRandom, uLandTexture, uCollisions, + uScript, uTeams, uStats, uIO, uLocale, uChat, uAI, uAIMisc, uLandTexture, uCollisions, SysUtils, uTypes, uVariables, uCommands, uUtils, uCaptions, uDebug, uCommandHandlers, uLandPainted {$IFDEF SDL13}, uTouch{$ENDIF}{$IFDEF ANDROID}, GLUnit{$ENDIF}, uAILandMarks; @@ -416,7 +416,6 @@ //uLandObjects does not need initialization //uLandTemplates does not need initialization //uLocale does not need initialization - uRandom.initModule; uScript.initModule; uSound.initModule; uStats.initModule; @@ -444,7 +443,7 @@ uStats.freeModule; //stub uSound.freeModule; uScript.freeModule; - uRandom.freeModule; //stub + //uRandom does not need to be freed //uLocale does not need to be freed //uLandTemplates does not need to be freed uLandTexture.freeModule;