hedgewars/uScript.pas
changeset 5612 2638dec1b323
parent 5583 63b274a4fb01
child 5638 e35ba2a400d8
child 5644 4ad07103cfae
--- a/hedgewars/uScript.pas	Sat Aug 20 16:31:20 2011 -0400
+++ b/hedgewars/uScript.pas	Sat Aug 20 16:43:57 2011 -0400
@@ -1229,8 +1229,13 @@
         gear:= GearByUID(lua_tointeger(L, 1));
         if gear <> nil then
             begin
-            lua_pushinteger(L, gear^.TargetX);
-            lua_pushinteger(L, gear^.TargetY)
+            lua_pushinteger(L, gear^.Target.X);
+            lua_pushinteger(L, gear^.Target.Y)
+            end
+        else
+            begin
+            lua_pushnil(L);
+            lua_pushnil(L)
             end
         end;
     lc_getgeartarget:= 2;
@@ -1246,8 +1251,8 @@
         gear:= GearByUID(lua_tointeger(L, 1));
         if gear <> nil then
             begin
-            gear^.TargetX:= lua_tointeger(L, 2);
-            gear^.TargetY:= lua_tointeger(L, 3)
+            gear^.Target.X:= lua_tointeger(L, 2);
+            gear^.Target.Y:= lua_tointeger(L, 3)
             end
         end;
     lc_setgeartarget:= 0