diff -r 06558ee35f51 -r 4ad07103cfae hedgewars/uScript.pas --- a/hedgewars/uScript.pas Sun Aug 21 22:18:54 2011 +0200 +++ b/hedgewars/uScript.pas Sun Aug 21 22:20:20 2011 +0200 @@ -1232,8 +1232,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; @@ -1249,8 +1254,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