X-Git-Url: http://deadsoftware.ru/gitweb?p=d2df-sdl.git;a=blobdiff_plain;f=src%2Fgame%2Fg_map.pas;h=570d5e2413c66732c51084fdc17e37e62fc50708;hp=39a6692f2b228df76f4274e25abc139397a58b8a;hb=9ba8ea50592447e5c5874f94338e7dd75f5a35ed;hpb=176b2c983b32841d4d93dd322f3b3a5d1f1549b2 diff --git a/src/game/g_map.pas b/src/game/g_map.pas index 39a6692..570d5e2 100644 --- a/src/game/g_map.pas +++ b/src/game/g_map.pas @@ -3169,6 +3169,7 @@ end; procedure g_Map_DrawFlags(); var i, dx: Integer; + tx, ty: Integer; Mirror: TMirrorType; begin if gGameSettings.GameMode <> GM_CTF then @@ -3181,6 +3182,8 @@ begin if State = FLAG_STATE_NONE then continue; + Obj.lerp(gLerpFactor, tx, ty); + if Direction = TDirection.D_LEFT then begin Mirror := TMirrorType.Horizontal; @@ -3192,7 +3195,7 @@ begin dx := 1; end; - Animation.Draw(Obj.X+dx, Obj.Y+1, Mirror); + Animation.Draw(tx+dx, ty+1, Mirror); if g_debug_Frames then begin