diff -r 701eb3f3556a -r f0a9042e7387 hedgewars/uWorld.pas --- a/hedgewars/uWorld.pas Thu Nov 17 23:14:24 2011 +0300 +++ b/hedgewars/uWorld.pas Fri Nov 18 00:32:52 2011 +0100 @@ -27,6 +27,8 @@ procedure freeModule; procedure InitWorld; +procedure ResetWorldTex; + procedure DrawWorld(Lag: LongInt); procedure DrawWorldStereo(Lag: LongInt; RM: TRenderMode); procedure ShowMission(caption, subcaption, text: ansistring; icon, time : LongInt); @@ -212,6 +214,17 @@ cGearScrEdgesDist:= min(2 * cScreenHeight div 5, 2 * cScreenWidth div 5); end; +// for uStore texture resetting +procedure ResetWorldTex; +begin + FreeTexture(fpsTexture); + fpsTexture:= nil; + FreeTexture(timeTexture); + timeTexture:= nil; + FreeTexture(missionTex); + missionTex:= nil; +end; + procedure ShowAmmoMenu; const MENUSPEED = 15; const BORDERSIZE = 2;