X-Git-Url: http://deadsoftware.ru/gitweb?a=blobdiff_plain;f=src%2Fgame%2Fg_monsters.pas;h=3301dd4c61263cdd719bb977c4bf813637f42f86;hb=e979719019322a78e7fded8fd96130c18cf31972;hp=3b1aad732636098f528204c006badae4448c2e8c;hpb=abda6900c041e39944de6a49aa088a60c170715e;p=d2df-sdl.git diff --git a/src/game/g_monsters.pas b/src/game/g_monsters.pas index 3b1aad7..3301dd4 100644 --- a/src/game/g_monsters.pas +++ b/src/game/g_monsters.pas @@ -521,9 +521,12 @@ var implementation uses - e_log, g_sound, g_gfx, g_player, g_game, r_gfx, + {$IFNDEF HEADLESS} + g_menu, + {$ENDIF} + e_log, g_sound, g_gfx, g_player, g_game, g_weapons, g_triggers, g_items, g_options, - g_console, g_map, Math, g_menu, wadreader, + g_console, g_map, Math, wadreader, g_language, g_netmsg, idpool, utils, xstreams; @@ -1984,7 +1987,7 @@ begin if not silent then begin g_Sound_PlayExAt('SOUND_GAME_TELEPORT', Obj.X, Obj.Y); - r_GFX_OnceAnim( + g_GFX_QueueEffect( R_GFX_TELEPORT, FObj.X+FObj.Rect.X+(FObj.Rect.Width div 2)-32, FObj.Y+FObj.Rect.Y+(FObj.Rect.Height div 2)-32 @@ -2019,7 +2022,7 @@ begin // Эффект телепорта в точке назначения: if not silent then begin - r_GFX_OnceAnim( + g_GFX_QueueEffect( R_GFX_TELEPORT, FObj.X+FObj.Rect.X+(FObj.Rect.Width div 2)-32, FObj.Y+FObj.Rect.Y+(FObj.Rect.Height div 2)-32 @@ -4293,7 +4296,7 @@ begin begin x := Obj.X + Obj.Rect.X + Random(Obj.Rect.Width + Times * 2) - (R_GFX_FLAME_WIDTH div 2); y := Obj.Y + 8 + Random(8 + Times * 2) + IfThen(FState = MONSTATE_DEAD, 16, 0); - r_GFX_OnceAnim(R_GFX_FLAME, x, y); + g_GFX_QueueEffect(R_GFX_FLAME, x, y); end; end;