hedgewars/uTypes.pas
changeset 6888 32a54322d262
parent 6806 cdfb6c7099e5
child 6889 149638c9cbc4
equal deleted inserted replaced
6887:19d77932ea91 6888:32a54322d262
    88             sprSDFlake, sprSDWater, sprSDCloud, sprSDSplash, sprSDDroplet, sprTardis,
    88             sprSDFlake, sprSDWater, sprSDCloud, sprSDSplash, sprSDDroplet, sprTardis,
    89             sprSlider
    89             sprSlider
    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 = (gtGrenade, gtHedgehog, gtShell, gtGrave, gtBee, // 4
    93     TGearType = ({-->}gtFlame, gtHedgehog, gtMine, gtCase, gtExplosives, // <-- these are gears which should be avoided when searching a spawn place
    94             gtShotgunShot, gtPickHammer, gtRope, gtMine, gtCase, // 9
    94             gtGrenade, gtShell, gtGrave, gtBee, // 8
    95             gtDEagleShot, gtDynamite, gtClusterBomb, gtCluster, gtShover, // 14
    95             gtShotgunShot, gtPickHammer, gtRope,  // 11
    96             gtFlame, gtFirePunch, gtATStartGame, // 17
    96             gtDEagleShot, gtDynamite, gtClusterBomb, gtCluster, gtShover, // 16
    97             gtATFinishGame, gtParachute, gtAirAttack, gtAirBomb, gtBlowTorch, // 22
    97             gtFirePunch, gtATStartGame, // 18
    98             gtGirder, gtTeleport, gtSwitcher, gtTarget, gtMortar, // 27
    98             gtATFinishGame, gtParachute, gtAirAttack, gtAirBomb, gtBlowTorch, // 23
    99             gtWhip, gtKamikaze, gtCake, gtSeduction, gtWatermelon, gtMelonPiece, // 33
    99             gtGirder, gtTeleport, gtSwitcher, gtTarget, gtMortar, // 28
   100             gtHellishBomb, gtWaterUp, gtDrill, gtBallGun, gtBall, gtRCPlane, // 39
   100             gtWhip, gtKamikaze, gtCake, gtSeduction, gtWatermelon, gtMelonPiece, // 34
   101             gtSniperRifleShot, gtJetpack, gtMolotov, gtExplosives, gtBirdy, // 44
   101             gtHellishBomb, gtWaterUp, gtDrill, gtBallGun, gtBall, gtRCPlane, // 40
       
   102             gtSniperRifleShot, gtJetpack, gtMolotov, gtBirdy, // 44
   102             gtEgg, gtPortal, gtPiano, gtGasBomb, gtSineGunShot, gtFlamethrower, // 50
   103             gtEgg, gtPortal, gtPiano, gtGasBomb, gtSineGunShot, gtFlamethrower, // 50
   103             gtSMine, gtPoisonCloud, gtHammer, gtHammerHit, gtResurrector, // 55
   104             gtSMine, gtPoisonCloud, gtHammer, gtHammerHit, gtResurrector, // 55
   104             gtNapalmBomb, gtSnowball, gtFlake, gtStructure, gtLandGun, gtTardis); // 61
   105             gtNapalmBomb, gtSnowball, gtFlake, gtStructure, gtLandGun, gtTardis); // 61
   105 
   106 
   106     // Gears that are _only_ of visual nature (e.g. background stuff, visual effects, speechbubbles, etc.)
   107     // Gears that are _only_ of visual nature (e.g. background stuff, visual effects, speechbubbles, etc.)
   109             vgtSteam, vgtAmmo, vgtSmoke, vgtSmokeWhite, vgtShell,
   110             vgtSteam, vgtAmmo, vgtSmoke, vgtSmokeWhite, vgtShell,
   110             vgtDust, vgtSplash, vgtDroplet, vgtSmokeRing, vgtBeeTrace, vgtEgg,
   111             vgtDust, vgtSplash, vgtDroplet, vgtSmokeRing, vgtBeeTrace, vgtEgg,
   111             vgtFeather, vgtHealthTag, vgtSmokeTrace, vgtEvilTrace, vgtExplosion,
   112             vgtFeather, vgtHealthTag, vgtSmokeTrace, vgtEvilTrace, vgtExplosion,
   112             vgtBigExplosion, vgtChunk, vgtNote, vgtLineTrail, vgtBulletHit, vgtCircle,
   113             vgtBigExplosion, vgtChunk, vgtNote, vgtLineTrail, vgtBulletHit, vgtCircle,
   113             vgtSmoothWindBar, vgtStraightShot);
   114             vgtSmoothWindBar, vgtStraightShot);
   114 
       
   115     TGearsType = set of TGearType;
       
   116 
   115 
   117     // Damage can be caused by different sources
   116     // Damage can be caused by different sources
   118     TDamageSource = (dsUnknown, dsFall, dsBullet, dsExplosion, dsShove, dsPoison);
   117     TDamageSource = (dsUnknown, dsFall, dsBullet, dsExplosion, dsShove, dsPoison);
   119 
   118 
   120     // Available sounds
   119     // Available sounds