hedgewars/uTypes.pas
changeset 13872 f01798038c2e
parent 13847 93aa09004d36
child 14004 cde9920150c6
equal deleted inserted replaced
13871:4e4111a75256 13872:f01798038c2e
    89             sprBulletHit, sprSnowball, sprHandSnowball, sprSnow,
    89             sprBulletHit, sprSnowball, sprHandSnowball, sprSnow,
    90             sprSDFlake, sprSDWater, sprSDCloud, sprSDSplash, sprSDDroplet, sprTardis,
    90             sprSDFlake, sprSDWater, sprSDCloud, sprSDSplash, sprSDDroplet, sprTardis,
    91             sprSlider, sprBotlevels, sprHandKnife, sprKnife, sprStar, sprIceTexture, sprIceGun,
    91             sprSlider, sprBotlevels, sprHandKnife, sprKnife, sprStar, sprIceTexture, sprIceGun,
    92             sprFrozenHog, sprAmRubber, sprBoing, sprCustom1, sprCustom2, sprCustom3, sprCustom4,
    92             sprFrozenHog, sprAmRubber, sprBoing, sprCustom1, sprCustom2, sprCustom3, sprCustom4,
    93             sprCustom5, sprCustom6, sprCustom7, sprCustom8, sprFrozenAirMine, sprAirMine, sprHandAirMine,
    93             sprCustom5, sprCustom6, sprCustom7, sprCustom8, sprFrozenAirMine, sprAirMine, sprHandAirMine,
    94             sprFlakeL, sprSDFlakeL, sprCloudL, sprSDCloudL, sprDuck, sprHandDuck, sprMinigun
    94             sprFlakeL, sprSDFlakeL, sprCloudL, sprSDCloudL, sprCreeper, sprHandCreeper, sprMinigun
    95             );
    95             );
    96 
    96 
    97     // Gears that interact with other Gears and/or Land
    97     // Gears that interact with other Gears and/or Land
    98     // first row of gears (<gtExplosives) should be avoided when searching a spawn place
    98     // first row of gears (<gtExplosives) should be avoided when searching a spawn place
    99     TGearType = (gtFlame, gtHedgehog, gtMine, gtCase, gtAirMine, gtExplosives, 
    99     TGearType = (gtFlame, gtHedgehog, gtMine, gtCase, gtAirMine, gtExplosives, 
   107             gtHellishBomb, gtWaterUp, gtDrill, gtBallGun, gtBall, gtRCPlane, // 41
   107             gtHellishBomb, gtWaterUp, gtDrill, gtBallGun, gtBall, gtRCPlane, // 41
   108             gtSniperRifleShot, gtJetpack, gtMolotov, gtBirdy, // 45
   108             gtSniperRifleShot, gtJetpack, gtMolotov, gtBirdy, // 45
   109             gtEgg, gtPortal, gtPiano, gtGasBomb, gtSineGunShot, gtFlamethrower, // 51
   109             gtEgg, gtPortal, gtPiano, gtGasBomb, gtSineGunShot, gtFlamethrower, // 51
   110             gtSMine, gtPoisonCloud, gtHammer, gtHammerHit, gtResurrector, // 56
   110             gtSMine, gtPoisonCloud, gtHammer, gtHammerHit, gtResurrector, // 56
   111             gtNapalmBomb, gtSnowball, gtFlake, {gtStructure,} gtLandGun, gtTardis, // 61
   111             gtNapalmBomb, gtSnowball, gtFlake, {gtStructure,} gtLandGun, gtTardis, // 61
   112             gtIceGun, gtAddAmmo, gtGenericFaller, gtKnife, gtDuck, gtMinigun, gtMinigunBullet); // 68
   112             gtIceGun, gtAddAmmo, gtGenericFaller, gtKnife, gtCreeper, gtMinigun, gtMinigunBullet); // 68
   113 
   113 
   114     // Gears that are _only_ of visual nature (e.g. background stuff, visual effects, speechbubbles, etc.)
   114     // Gears that are _only_ of visual nature (e.g. background stuff, visual effects, speechbubbles, etc.)
   115     TVisualGearType = (vgtFlake, vgtCloud, vgtExplPart, vgtExplPart2, vgtFire,
   115     TVisualGearType = (vgtFlake, vgtCloud, vgtExplPart, vgtExplPart2, vgtFire,
   116             vgtSmallDamageTag, vgtTeamHealthSorter, vgtSpeechBubble, vgtBubble,
   116             vgtSmallDamageTag, vgtTeamHealthSorter, vgtSpeechBubble, vgtBubble,
   117             vgtSteam, vgtAmmo, vgtSmoke, vgtSmokeWhite, vgtShell,
   117             vgtSteam, vgtAmmo, vgtSmoke, vgtSmokeWhite, vgtShell,
   148             sndPiano8, sndSkip, sndSineGun, sndOoff1, sndOoff2, sndOoff3, sndWhack,
   148             sndPiano8, sndSkip, sndSineGun, sndOoff1, sndOoff2, sndOoff3, sndWhack,
   149             sndComeonthen, sndParachute, sndBump, sndResurrector, sndPlane, sndTardis, sndFrozenHogImpact,
   149             sndComeonthen, sndParachute, sndBump, sndResurrector, sndPlane, sndTardis, sndFrozenHogImpact,
   150             sndIceBeam, sndHogFreeze, sndAirMineImpact, sndKnifeImpact, sndExtraTime, sndLaserSight,
   150             sndIceBeam, sndHogFreeze, sndAirMineImpact, sndKnifeImpact, sndExtraTime, sndLaserSight,
   151             sndInvulnerable, sndJetpackLaunch, sndJetpackBoost, sndPortalShot, sndPortalSwitch,
   151             sndInvulnerable, sndJetpackLaunch, sndJetpackBoost, sndPortalShot, sndPortalSwitch,
   152             sndPortalOpen, sndBlowTorch, sndCountdown1, sndCountdown2, sndCountdown3, sndCountdown4,
   152             sndPortalOpen, sndBlowTorch, sndCountdown1, sndCountdown2, sndCountdown3, sndCountdown4,
   153             sndDuckDrop, sndDuckWater, sndDuckDie, sndCustom1, sndCustom2, sndCustom3, sndCustom4,
   153             sndCreeperDrop, sndCreeperWater, sndCreeperDie, sndCustom1, sndCustom2, sndCustom3, sndCustom4,
   154             sndCustom5, sndCustom6, sndCustom7, sndCustom8, sndMinigun);
   154             sndCustom5, sndCustom6, sndCustom7, sndCustom8, sndMinigun);
   155 
   155 
   156     // Available ammo types to be used by hedgehogs
   156     // Available ammo types to be used by hedgehogs
   157     TAmmoType  = (amNothing, amGrenade, amClusterBomb, amBazooka, amBee, amShotgun, amPickHammer, // 6
   157     TAmmoType  = (amNothing, amGrenade, amClusterBomb, amBazooka, amBee, amShotgun, amPickHammer, // 6
   158             amSkip, amRope, amMine, amDEagle, amDynamite, amFirePunch, amWhip, // 13
   158             amSkip, amRope, amMine, amDEagle, amDynamite, amFirePunch, amWhip, // 13
   161             amSeduction, amWatermelon, amHellishBomb, amNapalm, amDrill, amBallgun, // 30
   161             amSeduction, amWatermelon, amHellishBomb, amNapalm, amDrill, amBallgun, // 30
   162             amRCPlane, amLowGravity, amExtraDamage, amInvulnerable, amExtraTime, // 35
   162             amRCPlane, amLowGravity, amExtraDamage, amInvulnerable, amExtraTime, // 35
   163             amLaserSight, amVampiric, amSniperRifle, amJetpack, amMolotov, amBirdy, amPortalGun, // 42
   163             amLaserSight, amVampiric, amSniperRifle, amJetpack, amMolotov, amBirdy, amPortalGun, // 42
   164             amPiano, amGasBomb, amSineGun, amFlamethrower, amSMine, amHammer, // 48
   164             amPiano, amGasBomb, amSineGun, amFlamethrower, amSMine, amHammer, // 48
   165             amResurrector, amDrillStrike, amSnowball, amTardis, {amStructure,} amLandGun, // 53
   165             amResurrector, amDrillStrike, amSnowball, amTardis, {amStructure,} amLandGun, // 53
   166             amIceGun, amKnife, amRubber, amAirMine, amDuck, amMinigun); // 59
   166             amIceGun, amKnife, amRubber, amAirMine, amCreeper, amMinigun); // 59
   167 
   167 
   168     // Different kind of crates that e.g. hedgehogs can pick up
   168     // Different kind of crates that e.g. hedgehogs can pick up
   169     TCrateType = (HealthCrate, AmmoCrate, UtilityCrate);
   169     TCrateType = (HealthCrate, AmmoCrate, UtilityCrate);
   170 
   170 
   171     THWFont = (fnt16, fntBig, fntSmall {$IFNDEF MOBILE}, CJKfnt16, CJKfntBig, CJKfntSmall{$ENDIF});
   171     THWFont = (fnt16, fntBig, fntSmall {$IFNDEF MOBILE}, CJKfnt16, CJKfntBig, CJKfntSmall{$ENDIF});
   480             sidLaserSight, sidVampiric, sidSniperRifle, sidJetpack,
   480             sidLaserSight, sidVampiric, sidSniperRifle, sidJetpack,
   481             sidMolotov, sidBirdy, sidPortalGun, sidPiano, sidGasBomb,
   481             sidMolotov, sidBirdy, sidPortalGun, sidPiano, sidGasBomb,
   482             sidSineGun, sidFlamethrower,sidSMine, sidHammer, sidResurrector,
   482             sidSineGun, sidFlamethrower,sidSMine, sidHammer, sidResurrector,
   483             sidDrillStrike, sidSnowball, sidNothing, sidTardis,
   483             sidDrillStrike, sidSnowball, sidNothing, sidTardis,
   484             {sidStructure,} sidLandGun, sidIceGun, sidKnife, sidRubber, sidAirMine,
   484             {sidStructure,} sidLandGun, sidIceGun, sidKnife, sidRubber, sidAirMine,
   485             sidDuck, sidMinigun);
   485             sidCreeper, sidMinigun);
   486 
   486 
   487     TMsgStrId = (sidLoading, sidDraw, sidWinner, sidVolume, sidPaused,
   487     TMsgStrId = (sidLoading, sidDraw, sidWinner, sidVolume, sidPaused,
   488             sidConfirm, sidSuddenDeath, sidRemaining, sidFuel, sidSync,
   488             sidConfirm, sidSuddenDeath, sidRemaining, sidFuel, sidSync,
   489             sidNoEndTurn, sidNotYetAvailable, sidRoundSD, sidRoundsSD, sidReady,
   489             sidNoEndTurn, sidNotYetAvailable, sidRoundSD, sidRoundsSD, sidReady,
   490             sidBounce1, sidBounce2, sidBounce3, sidBounce4, sidBounce5, sidBounce,
   490             sidBounce1, sidBounce2, sidBounce3, sidBounce4, sidBounce5, sidBounce,