X-Git-Url: http://deadsoftware.ru/gitweb?a=blobdiff_plain;f=src%2Fgame%2Fg_panel.pas;h=6bf2c235ff679db5646ebfb8726c94b867893f95;hb=44103c4d02f0720ffd6fa801e2d2b09f596d6b6e;hp=3c95a56ffe7f3b07724ad060b99a995f7fad3c26;hpb=d3ce22f70dfe266676a3fb95d5193238ff5b9e72;p=d2df-sdl.git diff --git a/src/game/g_panel.pas b/src/game/g_panel.pas index 3c95a56..6bf2c23 100644 --- a/src/game/g_panel.pas +++ b/src/game/g_panel.pas @@ -93,7 +93,7 @@ type procedure SaveState(var Mem: TBinMemoryWriter); procedure LoadState(var Mem: TBinMemoryReader); - procedure positionChanged (); + procedure positionChanged (); inline; function isGBack (): Boolean; inline; // gRenderBackgrounds function isGStep (): Boolean; inline; // gSteps @@ -439,7 +439,7 @@ begin end; -procedure TPanel.positionChanged (); +procedure TPanel.positionChanged (); inline; begin if (proxyId >= 0) then mapGrid.moveBody(proxyId, X, Y); end; @@ -784,7 +784,8 @@ begin Mem.ReadInt(mMovingEnd.Y); Mem.ReadBoolean(mMovingActive); - if (proxyId >= 0) then mapGrid.moveBody(proxyId, X, Y); + positionChanged(); + //mapGrid.proxyEnabled[proxyId] := FEnabled; // done in g_map.pas end; end.