X-Git-Url: https://deadsoftware.ru/gitweb?a=blobdiff_plain;f=src%2Fgame%2Fg_items.pas;h=6ff6b86e6010e11caf2ba007fc645c388fe61c05;hb=c8d05082e92b7c2c5b722e2b205e96a15a32eec2;hp=1ee3fec1b60dd6f7490401081245f37770940e60;hpb=f899678def9ad87fd359763cade7910ad8e69a34;p=d2df-sdl.git diff --git a/src/game/g_items.pas b/src/game/g_items.pas index 1ee3fec..6ff6b86 100644 --- a/src/game/g_items.pas +++ b/src/game/g_items.pas @@ -93,7 +93,7 @@ implementation uses Math, - g_basic, g_sound, g_gfx, g_map, r_textures, r_animations, + g_basic, g_sound, g_gfx, g_map, r_animations, r_gfx, g_game, g_triggers, g_console, g_player, g_net, g_netmsg, e_log, g_options, g_grid, binheap, idpool, utils, xstreams; @@ -416,8 +416,6 @@ end; procedure g_Items_Update (); var i, j, k: Integer; - ID: DWord; - Anim: TAnimation; m, ItemRespawnTime: Word; r, nxt: Boolean; begin @@ -511,14 +509,7 @@ begin if (RespawnTime = 0) and (not alive) then begin if not QuietRespawn then g_Sound_PlayExAt('SOUND_ITEM_RESPAWNITEM', InitX, InitY); - - if g_Frames_Get(ID, 'FRAMES_ITEM_RESPAWN') then - begin - Anim := TAnimation.Create(ID, False, 4); - g_GFX_OnceAnim(InitX+(Obj.Rect.Width div 2)-16, InitY+(Obj.Rect.Height div 2)-16, Anim); - Anim.Free(); - end; - + r_GFX_OnceAnim(R_GFX_ITEM_RESPAWN, InitX + (Obj.Rect.Width div 2) - 16, InitY + (Obj.Rect.Height div 2) - 16); Obj.oldX := InitX; Obj.oldY := InitY; Obj.X := InitX;