# HG changeset patch
# User nemo
# Date 1346595084 14400
# Node ID ffa26ebdf8ae0a7fdf306e5d5f5d64bbf6a47d3d
# Parent  df90970ae81a6c4252d36212caf2d01630ff5eee
LAND_HEIGHT/LAND_WIDTH need setting later now

diff -r df90970ae81a -r ffa26ebdf8ae hedgewars/uScript.pas
--- a/hedgewars/uScript.pas	Sun Sep 02 09:23:36 2012 -0400
+++ b/hedgewars/uScript.pas	Sun Sep 02 10:11:24 2012 -0400
@@ -1950,9 +1950,14 @@
 ScriptSetInteger('RealTime', RealTicks);
 ScriptSetInteger('TotalRounds', TotalRounds);
 ScriptSetInteger('WaterLine', cWaterLine);
-ScriptSetInteger('LeftX', leftX);
-ScriptSetInteger('RightX', rightX);
-ScriptSetInteger('TopY', topY);
+if GameTicks = 0 then
+    begin
+    ScriptSetInteger('LAND_WIDTH', LAND_WIDTH);
+    ScriptSetInteger('LAND_HEIGHT', LAND_HEIGHT);
+    ScriptSetInteger('LeftX', leftX);
+    ScriptSetInteger('RightX', rightX);
+    ScriptSetInteger('TopY', topY)
+    end;
 if (CurrentHedgehog <> nil) and (CurrentHedgehog^.Gear <> nil) then
     ScriptSetInteger('CurrentHedgehog', CurrentHedgehog^.Gear^.UID)
 else
@@ -2149,8 +2154,6 @@
 luaopen_table(luaState);
 
 // import some variables
-ScriptSetInteger('LAND_WIDTH', LAND_WIDTH);
-ScriptSetInteger('LAND_HEIGHT', LAND_HEIGHT);
 ScriptSetString(_S'L', cLocale);
 
 // import game flags