equal
deleted
inserted
replaced
922 m:= 1; |
922 m:= 1; |
923 if ((Gear^.State and gstHHHJump) <> 0) and not cArtillery then m:= -1; |
923 if ((Gear^.State and gstHHHJump) <> 0) and not cArtillery then m:= -1; |
924 if (Gear^.State and gstHHDeath) <> 0 then |
924 if (Gear^.State and gstHHDeath) <> 0 then |
925 begin |
925 begin |
926 DrawSprite(sprHHDeath, hwRound(Gear^.X) - 16 + WorldDx, hwRound(Gear^.Y) - 26 + WorldDy, Gear^.Pos); |
926 DrawSprite(sprHHDeath, hwRound(Gear^.X) - 16 + WorldDx, hwRound(Gear^.Y) - 26 + WorldDy, Gear^.Pos); |
|
927 exit |
|
928 end |
|
929 else if (Gear^.State and gstHHGone) <> 0 then |
|
930 begin |
|
931 DrawRotatedF(sprTeleport, hwRound(Gear^.X) + 1 + WorldDx, hwRound(Gear^.Y) - 3 + WorldDy, Gear^.Pos, hwSign(Gear^.dX), 0); |
927 exit |
932 exit |
928 end; |
933 end; |
929 |
934 |
930 defaultPos:= true; |
935 defaultPos:= true; |
931 HatVisible:= false; |
936 HatVisible:= false; |