hedgewars/uTypes.pas
changeset 5316 191cd6c06203
parent 5202 45a16280d68d
child 5319 51d8e4747876
equal deleted inserted replaced
5313:5e18eaef65d0 5316:191cd6c06203
   331             Hat: shortstring;
   331             Hat: shortstring;
   332             InitialHealth: LongInt; // used for gfResetHealth
   332             InitialHealth: LongInt; // used for gfResetHealth
   333             King: boolean;  // Flag for a bunch of hedgehog attributes
   333             King: boolean;  // Flag for a bunch of hedgehog attributes
   334             Unplaced: boolean;  // Flag for hog placing mode
   334             Unplaced: boolean;  // Flag for hog placing mode
   335             Timer: Longword;
   335             Timer: Longword;
       
   336             Bounce: hwFloat;
   336             Effects: Array[THogEffect] of boolean;
   337             Effects: Array[THogEffect] of boolean;
   337             end;
   338             end;
   338 
   339 
   339     TTeam = record
   340     TTeam = record
   340             Clan: PClan;
   341             Clan: PClan;
   388             sidMolotov, sidBirdy, sidPortalGun, sidPiano, sidGasBomb, sidSineGun, sidFlamethrower,
   389             sidMolotov, sidBirdy, sidPortalGun, sidPiano, sidGasBomb, sidSineGun, sidFlamethrower,
   389             sidSMine, sidHammer, sidResurrector, sidDrillStrike, sidSnowball, sidNothing, sidTardis, sidStructure, sidLandGun);
   390             sidSMine, sidHammer, sidResurrector, sidDrillStrike, sidSnowball, sidNothing, sidTardis, sidStructure, sidLandGun);
   390 
   391 
   391     TMsgStrId = (sidStartFight, sidDraw, sidWinner, sidVolume, sidPaused,
   392     TMsgStrId = (sidStartFight, sidDraw, sidWinner, sidVolume, sidPaused,
   392             sidConfirm, sidSuddenDeath, sidRemaining, sidFuel, sidSync,
   393             sidConfirm, sidSuddenDeath, sidRemaining, sidFuel, sidSync,
   393             sidNoEndTurn, sidNotYetAvailable, sidRoundSD, sidRoundsSD, sidReady);
   394             sidNoEndTurn, sidNotYetAvailable, sidRoundSD, sidRoundsSD, sidReady, 
       
   395             sidBounce1, sidBounce2, sidBounce3, sidBounce4, sidBounce5, sidBounce);
   394 
   396 
   395     // Events that are important for the course of the game or at least interesting for other reasons
   397     // Events that are important for the course of the game or at least interesting for other reasons
   396     TEventId = (eidDied, eidDrowned, eidRoundStart, eidRoundWin, eidRoundDraw,
   398     TEventId = (eidDied, eidDrowned, eidRoundStart, eidRoundWin, eidRoundDraw,
   397             eidNewHealthPack, eidNewAmmoPack, eidNewUtilityPack, eidTurnSkipped, eidHurtSelf,
   399             eidNewHealthPack, eidNewAmmoPack, eidNewUtilityPack, eidTurnSkipped, eidHurtSelf,
   398             eidHomerun, eidGone);
   400             eidHomerun, eidGone);