diff --git a/src/game/g_player.pas b/src/game/g_player.pas
index 200435be89796d52fbc028565d55d80e0a2b6a4c..312f186db0e7bca4cd4823bdcec36a7dd2592537 100644 (file)
--- a/src/game/g_player.pas
+++ b/src/game/g_player.pas
FSavedStateNum: Integer;
FModel: TPlayerModel;
- FPunchAnim: TAnimationState;
+ FPunchAnim: TAnimState;
FActionPrior: Byte;
FActionAnim: Byte;
FActionForce: Boolean;
property Berserk: Integer read FBerserk;
property Pain: Integer read FPain;
property Pickup: Integer read FPickup;
- property PunchAnim: TAnimationState read FPunchAnim write FPunchAnim;
+ property PunchAnim: TAnimState read FPunchAnim write FPunchAnim;
property SpawnInvul: Integer read FSpawnInvul;
property Ghost: Boolean read FGhost;
{$IFDEF ENABLE_MENU}
g_menu,
{$ENDIF}
- {$IFNDEF HEADLESS}
+ {$IFDEF ENABLE_RENDER}
r_render,
{$ENDIF}
{$IFDEF ENABLE_GFX}
FNetTime := 0;
FWaitForFirstSpawn := false;
- FPunchAnim := TAnimationState.Create(False, 1, 4);
+ FPunchAnim := TAnimState.Create(False, 1, 4);
FPunchAnim.Disable;
resetWeaponQueue();
FJetSoundOn.Free();
FJetSoundOff.Free();
FModel.Free();
- FPunchAnim.Free();
+ FPunchAnim.Invalidate;
inherited;
end;