hedgewars/uTypes.pas
changeset 14035 ecfd13128100
parent 14034 f9281c294a4c
child 14037 bf8b7c166b3c
equal deleted inserted replaced
14034:f9281c294a4c 14035:ecfd13128100
   152             sndPortalOpen, sndBlowTorch, sndCountdown1, sndCountdown2, sndCountdown3, sndCountdown4,
   152             sndPortalOpen, sndBlowTorch, sndCountdown1, sndCountdown2, sndCountdown3, sndCountdown4,
   153             sndCreeperDrop, sndCreeperWater, sndCreeperDie, sndCustom1, sndCustom2, sndCustom3, sndCustom4,
   153             sndCreeperDrop, sndCreeperWater, sndCreeperDie, sndCustom1, sndCustom2, sndCustom3, sndCustom4,
   154             sndCustom5, sndCustom6, sndCustom7, sndCustom8, sndMinigun, sndFlamethrower, sndIceBeamIdle,
   154             sndCustom5, sndCustom6, sndCustom7, sndCustom8, sndMinigun, sndFlamethrower, sndIceBeamIdle,
   155             sndLandGun, sndCaseImpact, sndExtraDamage, sndFirePunchHit, sndGrenade, sndThisOneIsMine,
   155             sndLandGun, sndCaseImpact, sndExtraDamage, sndFirePunchHit, sndGrenade, sndThisOneIsMine,
   156             sndWhatThe, sndSoLong, sndOhDear, sndGonnaGetYou, sndDrat, sndBugger, sndAmazing,
   156             sndWhatThe, sndSoLong, sndOhDear, sndGonnaGetYou, sndDrat, sndBugger, sndAmazing,
   157             sndBrilliant, sndExcellent, sndFire, sndWatchThis, sndRunAway, sndRevenge);
   157             sndBrilliant, sndExcellent, sndFire, sndWatchThis, sndRunAway, sndRevenge, sndCutItOut,
       
   158             sndLeaveMeAlone);
   158 
   159 
   159     // Available ammo types to be used by hedgehogs
   160     // Available ammo types to be used by hedgehogs
   160     TAmmoType  = (amNothing, amGrenade, amClusterBomb, amBazooka, amBee, amShotgun, amPickHammer, // 6
   161     TAmmoType  = (amNothing, amGrenade, amClusterBomb, amBazooka, amBee, amShotgun, amPickHammer, // 6
   161             amSkip, amRope, amMine, amDEagle, amDynamite, amFirePunch, amWhip, // 13
   162             amSkip, amRope, amMine, amDEagle, amDynamite, amFirePunch, amWhip, // 13
   162             amBaseballBat, amParachute, amAirAttack, amMineStrike, amBlowTorch, // 18
   163             amBaseballBat, amParachute, amAirAttack, amMineStrike, amBlowTorch, // 18
   328         uid: Longword;
   329         uid: Longword;
   329         Layer: byte;
   330         Layer: byte;
   330         end;
   331         end;
   331 
   332 
   332     TStatistics = record
   333     TStatistics = record
   333         DamageRecv,
   334         DamageRecv,              // total damage received
   334         DamageGiven: Longword;
   335         DamageGiven: Longword;   // total damage dealt
   335         StepDamageRecv,
   336         StepDamageRecvInRow,     // number of enemy turns in row this hog received any damage
   336         StepDamageGiven,
   337         StepDamageRecv,          // damage received in this turn
   337         StepKills: Longword;
   338         StepDamageGiven,         // damage dealt in this turn
   338         StepPoisoned,
   339         StepKills: Longword;     // kills in this turn
   339         StepDied,
   340         StepPoisoned,            // whether hog got poisoned this turn
   340         Sacrificed: boolean;
   341         StepDied,                // whether hog died this turn
   341         MaxStepDamageRecv,
   342         Sacrificed,              // whether hog was sacrificed in suicide attack (kamikaze, piano)
   342         MaxStepDamageGiven,
   343         GotRevenge: boolean;     // whether hog got revenge in this turn
   343         MaxStepKills: Longword;
   344         MaxStepDamageRecv,       // most damage received in one turn
       
   345         MaxStepDamageGiven,      // most damage dealt in one turn
       
   346         MaxStepKills: Longword;  // most kills in one turn
   344         FinishedTurns: Longword;
   347         FinishedTurns: Longword;
   345         GotRevenge: boolean;     // True if hog got revenge in this turn
       
   346         end;
   348         end;
   347 
   349 
   348     TTeamStats = record
   350     TTeamStats = record
   349         Kills : Longword;
   351         Kills : Longword;
   350         Suicides: Longword;
   352         Suicides: Longword;