hedgewars/uTypes.pas
changeset 4578 f3cf226fad16
parent 4454 42bfc1a70968
child 4602 ec84fb564bab
equal deleted inserted replaced
4576:d85062310790 4578:f3cf226fad16
    50             sprBigExplosion, sprSmokeRing, sprBeeTrace, sprEgg, sprTargetBee, sprHandBee,
    50             sprBigExplosion, sprSmokeRing, sprBeeTrace, sprEgg, sprTargetBee, sprHandBee,
    51             sprFeather, sprPiano, sprHandSineGun, sprPortalGun, sprPortal,
    51             sprFeather, sprPiano, sprHandSineGun, sprPortalGun, sprPortal,
    52             sprCheese, sprHandCheese, sprHandFlamethrower, sprChunk, sprNote,
    52             sprCheese, sprHandCheese, sprHandFlamethrower, sprChunk, sprNote,
    53             sprSMineOff, sprSMineOn, sprHandSMine, sprHammer,
    53             sprSMineOff, sprSMineOn, sprHandSMine, sprHammer,
    54             sprHandResurrector, sprCross, sprAirDrill, sprNapalmBomb,
    54             sprHandResurrector, sprCross, sprAirDrill, sprNapalmBomb,
    55             sprBulletHit
    55             sprBulletHit, sprSnowball, sprHandSnowball
    56             );
    56             );
    57 
    57 
    58     // Gears that interact with other Gears and/or Land
    58     // Gears that interact with other Gears and/or Land
    59     TGearType = (gtBomb, gtHedgehog, gtShell, gtGrave, gtBee, // 4
    59     TGearType = (gtBomb, gtHedgehog, gtShell, gtGrave, gtBee, // 4
    60             gtShotgunShot, gtPickHammer, gtRope, gtMine, gtCase, // 9
    60             gtShotgunShot, gtPickHammer, gtRope, gtMine, gtCase, // 9
    65             gtWhip, gtKamikaze, gtCake, gtSeduction, gtWatermelon, gtMelonPiece, // 34
    65             gtWhip, gtKamikaze, gtCake, gtSeduction, gtWatermelon, gtMelonPiece, // 34
    66             gtHellishBomb, gtWaterUp, gtDrill, gtBallGun, gtBall, gtRCPlane, // 40
    66             gtHellishBomb, gtWaterUp, gtDrill, gtBallGun, gtBall, gtRCPlane, // 40
    67             gtSniperRifleShot, gtJetpack, gtMolotov, gtExplosives, gtBirdy, // 45
    67             gtSniperRifleShot, gtJetpack, gtMolotov, gtExplosives, gtBirdy, // 45
    68             gtEgg, gtPortal, gtPiano, gtGasBomb, gtSineGunShot, gtFlamethrower, // 51
    68             gtEgg, gtPortal, gtPiano, gtGasBomb, gtSineGunShot, gtFlamethrower, // 51
    69             gtSMine, gtPoisonCloud, gtHammer, gtHammerHit, gtResurrector, // 56
    69             gtSMine, gtPoisonCloud, gtHammer, gtHammerHit, gtResurrector, // 56
    70             gtNapalmBomb); // 57
    70             gtNapalmBomb, gtSnowball); // 58
    71 
    71 
    72     // Gears that are _only_ of visual nature (e.g. background stuff, visual effects, speechbubbles, etc.)
    72     // Gears that are _only_ of visual nature (e.g. background stuff, visual effects, speechbubbles, etc.)
    73     TVisualGearType = (vgtFlake, vgtCloud, vgtExplPart, vgtExplPart2, vgtFire,
    73     TVisualGearType = (vgtFlake, vgtCloud, vgtExplPart, vgtExplPart2, vgtFire,
    74             vgtSmallDamageTag, vgtTeamHealthSorter, vgtSpeechBubble, vgtBubble,
    74             vgtSmallDamageTag, vgtTeamHealthSorter, vgtSpeechBubble, vgtBubble,
    75             vgtSteam, vgtAmmo, vgtSmoke, vgtSmokeWhite, vgtHealth, vgtShell,
    75             vgtSteam, vgtAmmo, vgtSmoke, vgtSmokeWhite, vgtHealth, vgtShell,
   110             amGirder, amTeleport, amSwitch, amMortar, amKamikaze, amCake, // 24
   110             amGirder, amTeleport, amSwitch, amMortar, amKamikaze, amCake, // 24
   111             amSeduction, amWatermelon, amHellishBomb, amNapalm, amDrill, amBallgun, // 30
   111             amSeduction, amWatermelon, amHellishBomb, amNapalm, amDrill, amBallgun, // 30
   112             amRCPlane, amLowGravity, amExtraDamage, amInvulnerable, amExtraTime, // 35
   112             amRCPlane, amLowGravity, amExtraDamage, amInvulnerable, amExtraTime, // 35
   113             amLaserSight, amVampiric, amSniperRifle, amJetpack, amMolotov, amBirdy, amPortalGun, // 42
   113             amLaserSight, amVampiric, amSniperRifle, amJetpack, amMolotov, amBirdy, amPortalGun, // 42
   114             amPiano, amGasBomb, amSineGun, amFlamethrower, amSMine, amHammer, // 48
   114             amPiano, amGasBomb, amSineGun, amFlamethrower, amSMine, amHammer, // 48
   115             amResurrector, amDrillStrike);
   115             amResurrector, amDrillStrike, amSnowball);
   116 
   116 
   117     TCrateType = (HealthCrate, AmmoCrate, UtilityCrate);
   117     TCrateType = (HealthCrate, AmmoCrate, UtilityCrate);
   118 
   118 
   119     THWFont = (fnt16, fntBig, fntSmall {$IFNDEF IPHONEOS}, CJKfnt16, CJKfntBig, CJKfntSmall{$ENDIF});
   119     THWFont = (fnt16, fntBig, fntSmall {$IFNDEF IPHONEOS}, CJKfnt16, CJKfntBig, CJKfntSmall{$ENDIF});
   120 
   120 
   340             sidKamikaze, sidCake, sidSeduction, sidWatermelon,
   340             sidKamikaze, sidCake, sidSeduction, sidWatermelon,
   341             sidHellishBomb, sidDrill, sidBallgun, sidNapalm, sidRCPlane,
   341             sidHellishBomb, sidDrill, sidBallgun, sidNapalm, sidRCPlane,
   342             sidLowGravity, sidExtraDamage, sidInvulnerable, sidExtraTime,
   342             sidLowGravity, sidExtraDamage, sidInvulnerable, sidExtraTime,
   343             sidLaserSight, sidVampiric, sidSniperRifle, sidJetpack,
   343             sidLaserSight, sidVampiric, sidSniperRifle, sidJetpack,
   344             sidMolotov, sidBirdy, sidPortalGun, sidPiano, sidGasBomb, sidSineGun, sidFlamethrower,
   344             sidMolotov, sidBirdy, sidPortalGun, sidPiano, sidGasBomb, sidSineGun, sidFlamethrower,
   345             sidSMine, sidHammer, sidResurrector, sidDrillStrike);
   345             sidSMine, sidHammer, sidResurrector, sidDrillStrike, sidSnowball);
   346 
   346 
   347     TMsgStrId = (sidStartFight, sidDraw, sidWinner, sidVolume, sidPaused,
   347     TMsgStrId = (sidStartFight, sidDraw, sidWinner, sidVolume, sidPaused,
   348             sidConfirm, sidSuddenDeath, sidRemaining, sidFuel, sidSync,
   348             sidConfirm, sidSuddenDeath, sidRemaining, sidFuel, sidSync,
   349             sidNoEndTurn, sidNotYetAvailable, sidRoundSD, sidRoundsSD, sidReady);
   349             sidNoEndTurn, sidNotYetAvailable, sidRoundSD, sidRoundsSD, sidReady);
   350 
   350