hedgewars/uTypes.pas
changeset 7730 2013733f9ca9
parent 7647 e496587db93e
child 7754 e81dc9bef8b8
equal deleted inserted replaced
7729:c374746bb56e 7730:2013733f9ca9
    84             sprCheese, sprHandCheese, sprHandFlamethrower, sprChunk, sprNote,
    84             sprCheese, sprHandCheese, sprHandFlamethrower, sprChunk, sprNote,
    85             sprSMineOff, sprSMineOn, sprHandSMine, sprHammer,
    85             sprSMineOff, sprSMineOn, sprHandSMine, sprHammer,
    86             sprHandResurrector, sprCross, sprAirDrill, sprNapalmBomb,
    86             sprHandResurrector, sprCross, sprAirDrill, sprNapalmBomb,
    87             sprBulletHit, sprSnowball, sprHandSnowball, sprSnow,
    87             sprBulletHit, sprSnowball, sprHandSnowball, sprSnow,
    88             sprSDFlake, sprSDWater, sprSDCloud, sprSDSplash, sprSDDroplet, sprTardis,
    88             sprSDFlake, sprSDWater, sprSDCloud, sprSDSplash, sprSDDroplet, sprTardis,
    89             sprSlider, sprBotlevels
    89             sprSlider, sprBotlevels, sprHandKnife, sprKnife
    90             );
    90             );
    91 
    91 
    92     // Gears that interact with other Gears and/or Land
    92     // Gears that interact with other Gears and/or Land
    93     TGearType = ({-->}gtFlame, gtHedgehog, gtMine, gtCase, gtExplosives, // <-- these are gears which should be avoided when searching a spawn place
    93     TGearType = ({-->}gtFlame, gtHedgehog, gtMine, gtCase, gtExplosives, // <-- these are gears which should be avoided when searching a spawn place
    94             gtGrenade, gtShell, gtGrave, gtBee, // 8
    94             gtGrenade, gtShell, gtGrave, gtBee, // 8
   100             gtWhip, gtKamikaze, gtCake, gtSeduction, gtWatermelon, gtMelonPiece, // 34
   100             gtWhip, gtKamikaze, gtCake, gtSeduction, gtWatermelon, gtMelonPiece, // 34
   101             gtHellishBomb, gtWaterUp, gtDrill, gtBallGun, gtBall, gtRCPlane, // 40
   101             gtHellishBomb, gtWaterUp, gtDrill, gtBallGun, gtBall, gtRCPlane, // 40
   102             gtSniperRifleShot, gtJetpack, gtMolotov, gtBirdy, // 44
   102             gtSniperRifleShot, gtJetpack, gtMolotov, gtBirdy, // 44
   103             gtEgg, gtPortal, gtPiano, gtGasBomb, gtSineGunShot, gtFlamethrower, // 50
   103             gtEgg, gtPortal, gtPiano, gtGasBomb, gtSineGunShot, gtFlamethrower, // 50
   104             gtSMine, gtPoisonCloud, gtHammer, gtHammerHit, gtResurrector, // 55
   104             gtSMine, gtPoisonCloud, gtHammer, gtHammerHit, gtResurrector, // 55
   105             gtNapalmBomb, gtSnowball, gtFlake, gtStructure, gtLandGun, gtTardis, gtIceGun, gtAddAmmo, gtGenericFaller); // 62
   105             gtNapalmBomb, gtSnowball, gtFlake, gtStructure, gtLandGun, gtTardis, // 61
       
   106             gtIceGun, gtAddAmmo, gtGenericFaller, gtKnife); // 65
   106 
   107 
   107     // Gears that are _only_ of visual nature (e.g. background stuff, visual effects, speechbubbles, etc.)
   108     // Gears that are _only_ of visual nature (e.g. background stuff, visual effects, speechbubbles, etc.)
   108     TVisualGearType = (vgtFlake, vgtCloud, vgtExplPart, vgtExplPart2, vgtFire,
   109     TVisualGearType = (vgtFlake, vgtCloud, vgtExplPart, vgtExplPart2, vgtFire,
   109             vgtSmallDamageTag, vgtTeamHealthSorter, vgtSpeechBubble, vgtBubble,
   110             vgtSmallDamageTag, vgtTeamHealthSorter, vgtSpeechBubble, vgtBubble,
   110             vgtSteam, vgtAmmo, vgtSmoke, vgtSmokeWhite, vgtShell,
   111             vgtSteam, vgtAmmo, vgtSmoke, vgtSmokeWhite, vgtShell,
   148             amGirder, amTeleport, amSwitch, amMortar, amKamikaze, amCake, // 24
   149             amGirder, amTeleport, amSwitch, amMortar, amKamikaze, amCake, // 24
   149             amSeduction, amWatermelon, amHellishBomb, amNapalm, amDrill, amBallgun, // 30
   150             amSeduction, amWatermelon, amHellishBomb, amNapalm, amDrill, amBallgun, // 30
   150             amRCPlane, amLowGravity, amExtraDamage, amInvulnerable, amExtraTime, // 35
   151             amRCPlane, amLowGravity, amExtraDamage, amInvulnerable, amExtraTime, // 35
   151             amLaserSight, amVampiric, amSniperRifle, amJetpack, amMolotov, amBirdy, amPortalGun, // 42
   152             amLaserSight, amVampiric, amSniperRifle, amJetpack, amMolotov, amBirdy, amPortalGun, // 42
   152             amPiano, amGasBomb, amSineGun, amFlamethrower, amSMine, amHammer, // 48
   153             amPiano, amGasBomb, amSineGun, amFlamethrower, amSMine, amHammer, // 48
   153             amResurrector, amDrillStrike, amSnowball, amTardis, amStructure, amLandGun, amIceGun); // 54
   154             amResurrector, amDrillStrike, amSnowball, amTardis, amStructure, amLandGun, amIceGun, amKnife); // 54
   154 
   155 
   155     // Different kind of crates that e.g. hedgehogs can pick up
   156     // Different kind of crates that e.g. hedgehogs can pick up
   156     TCrateType = (HealthCrate, AmmoCrate, UtilityCrate);
   157     TCrateType = (HealthCrate, AmmoCrate, UtilityCrate);
   157 
   158 
   158     THWFont = (fnt16, fntBig, fntSmall {$IFNDEF MOBILE}, CJKfnt16, CJKfntBig, CJKfntSmall{$ENDIF});
   159     THWFont = (fnt16, fntBig, fntSmall {$IFNDEF MOBILE}, CJKfnt16, CJKfntBig, CJKfntSmall{$ENDIF});
   407             sidLowGravity, sidExtraDamage, sidInvulnerable, sidExtraTime,
   408             sidLowGravity, sidExtraDamage, sidInvulnerable, sidExtraTime,
   408             sidLaserSight, sidVampiric, sidSniperRifle, sidJetpack,
   409             sidLaserSight, sidVampiric, sidSniperRifle, sidJetpack,
   409             sidMolotov, sidBirdy, sidPortalGun, sidPiano, sidGasBomb,
   410             sidMolotov, sidBirdy, sidPortalGun, sidPiano, sidGasBomb,
   410             sidSineGun, sidFlamethrower,sidSMine, sidHammer, sidResurrector,
   411             sidSineGun, sidFlamethrower,sidSMine, sidHammer, sidResurrector,
   411             sidDrillStrike, sidSnowball, sidNothing, sidTardis,
   412             sidDrillStrike, sidSnowball, sidNothing, sidTardis,
   412             sidStructure, sidLandGun, sidIceGun);
   413             sidStructure, sidLandGun, sidIceGun, sidKnife);
   413 
   414 
   414     TMsgStrId = (sidStartFight, sidDraw, sidWinner, sidVolume, sidPaused,
   415     TMsgStrId = (sidStartFight, sidDraw, sidWinner, sidVolume, sidPaused,
   415             sidConfirm, sidSuddenDeath, sidRemaining, sidFuel, sidSync,
   416             sidConfirm, sidSuddenDeath, sidRemaining, sidFuel, sidSync,
   416             sidNoEndTurn, sidNotYetAvailable, sidRoundSD, sidRoundsSD, sidReady, 
   417             sidNoEndTurn, sidNotYetAvailable, sidRoundSD, sidRoundsSD, sidReady, 
   417             sidBounce1, sidBounce2, sidBounce3, sidBounce4, sidBounce5, sidBounce,
   418             sidBounce1, sidBounce2, sidBounce3, sidBounce4, sidBounce5, sidBounce,