hedgewars/GSHandlers.inc
changeset 5893 368669bf6cb3
parent 5874 5cd329cf2460
child 5896 9ce1cf4e5a32
equal deleted inserted replaced
5892:6340fa683746 5893:368669bf6cb3
  2711         PlaySound(sndSwitchHog);
  2711         PlaySound(sndSwitchHog);
  2712 
  2712 
  2713         repeat
  2713         repeat
  2714             CurrentTeam^.CurrHedgehog := Succ(CurrentTeam^.CurrHedgehog) mod (CurrentTeam^.
  2714             CurrentTeam^.CurrHedgehog := Succ(CurrentTeam^.CurrHedgehog) mod (CurrentTeam^.
  2715                                          HedgehogsNumber);
  2715                                          HedgehogsNumber);
  2716         until (CurrentTeam^.Hedgehogs[CurrentTeam^.CurrHedgehog].Gear <> nil);
  2716         until (CurrentTeam^.Hedgehogs[CurrentTeam^.CurrHedgehog].Gear <> nil) and (CurrentTeam^.Hedgehogs[CurrentTeam^.CurrHedgehog].Gear^.Damage = 0);
  2717 
  2717 
  2718         CurrentHedgehog := @CurrentTeam^.Hedgehogs[CurrentTeam^.CurrHedgehog];
  2718         CurrentHedgehog := @CurrentTeam^.Hedgehogs[CurrentTeam^.CurrHedgehog];
  2719 
  2719 
  2720         HHGear := CurrentHedgehog^.Gear;
  2720         HHGear := CurrentHedgehog^.Gear;
  2721         HHGear^.State := State;
  2721         HHGear^.State := State;