74 sprBigExplosion, sprSmokeRing, sprBeeTrace, sprEgg, sprTargetBee, sprHandBee, |
74 sprBigExplosion, sprSmokeRing, sprBeeTrace, sprEgg, sprTargetBee, sprHandBee, |
75 sprFeather, sprPiano, sprHandSineGun, sprPortalGun, sprPortal |
75 sprFeather, sprPiano, sprHandSineGun, sprPortalGun, sprPortal |
76 ); |
76 ); |
77 |
77 |
78 // Gears that interact with other Gears and/or Land |
78 // Gears that interact with other Gears and/or Land |
79 TGearType = (gtAmmo_Bomb, gtHedgehog, gtAmmo_Grenade, gtHealthTag, // 3 |
79 TGearType = (gtAmmo_Bomb, gtHedgehog, gtAmmo_Grenade, gtGrave, gtBee, // 4 |
80 gtGrave, gtBee, gtShotgunShot, gtPickHammer, gtRope, // 8 |
80 gtShotgunShot, gtPickHammer, gtRope, gtMine, gtCase, // 9 |
81 gtSmokeTrace, gtExplosion, gtMine, gtCase, gtDEagleShot, gtDynamite, // 14 |
81 gtDEagleShot, gtDynamite, gtClusterBomb, gtCluster, gtShover, // 14 |
82 gtClusterBomb, gtCluster, gtShover, gtFlame, // 18 |
82 gtFlame, gtFirePunch, gtATStartGame, gtATSmoothWindCh, // 18 |
83 gtFirePunch, gtATStartGame, gtATSmoothWindCh, gtATFinishGame, // 24 |
83 gtATFinishGame, gtParachute, gtAirAttack, gtAirBomb, gtBlowTorch, // 23 |
84 gtParachute, gtAirAttack, gtAirBomb, gtBlowTorch, gtGirder, // 27 |
84 gtGirder, gtTeleport, gtSwitcher, gtTarget, gtMortar, // 28 |
85 gtTeleport, gtSwitcher, gtTarget, gtMortar, // 31 |
85 gtWhip, gtKamikaze, gtCake, gtSeduction, gtWatermelon, gtMelonPiece, // 34 |
86 gtWhip, gtKamikaze, gtCake, gtSeduction, gtWatermelon, gtMelonPiece, // 37 |
86 gtHellishBomb, gtWaterUp, gtDrill, gtBallGun, gtBall, gtRCPlane, // 40 |
87 gtHellishBomb, gtEvilTrace, gtWaterUp, gtDrill, gtBallGun, gtBall, gtRCPlane, // 44 |
87 gtSniperRifleShot, gtJetpack, gtMolotov, gtExplosives, gtBirdy, // 45 |
88 gtSniperRifleShot, gtJetpack, gtMolotov, gtExplosives, gtBirdy, // 49 |
88 gtEgg, gtPortal, gtPiano, gtGasBomb, gtSineGunShot); // 50 |
89 gtBigExplosion, gtEgg, gtPortal, gtPiano, gtGasBomb, gtSineGunShot); // 55 |
|
90 |
89 |
91 // Gears that are _only_ of visual nature (e.g. background stuff, visual effects, speechbubbles, etc.) |
90 // Gears that are _only_ of visual nature (e.g. background stuff, visual effects, speechbubbles, etc.) |
92 TVisualGearType = (vgtFlake, vgtCloud, vgtExplPart, vgtExplPart2, vgtFire, |
91 TVisualGearType = (vgtFlake, vgtCloud, vgtExplPart, vgtExplPart2, vgtFire, |
93 vgtSmallDamageTag, vgtTeamHealthSorter, vgtSpeechBubble, vgtBubble, |
92 vgtSmallDamageTag, vgtTeamHealthSorter, vgtSpeechBubble, vgtBubble, |
94 vgtSteam, vgtAmmo, vgtSmoke, vgtSmokeWhite, vgtHealth, vgtShell, |
93 vgtSteam, vgtAmmo, vgtSmoke, vgtSmokeWhite, vgtHealth, vgtShell, |
95 vgtDust, vgtSplash, vgtDroplet, vgtSmokeRing, vgtBeeTrace, vgtEgg, |
94 vgtDust, vgtSplash, vgtDroplet, vgtSmokeRing, vgtBeeTrace, vgtEgg, |
96 vgtFeather); |
95 vgtFeather, vgtHealthTag, vgtSmokeTrace, vgtEvilTrace, vgtExplosion, |
|
96 vgtBigExplosion); |
97 |
97 |
98 TGearsType = set of TGearType; |
98 TGearsType = set of TGearType; |
99 |
99 |
100 TSound = (sndNone, |
100 TSound = (sndNone, |
101 sndGrenadeImpact, sndExplosion, sndThrowPowerUp, sndThrowRelease, |
101 sndGrenadeImpact, sndExplosion, sndThrowPowerUp, sndThrowRelease, |