73 sprHandDynamite, sprHandHellish, sprHandMine, sprHandSeduction, sprHandVamp, |
73 sprHandDynamite, sprHandHellish, sprHandMine, sprHandSeduction, sprHandVamp, |
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 sprCheese, sprHandCheese, sprHandFlamethrower, sprChunk, sprNote, |
76 sprCheese, sprHandCheese, sprHandFlamethrower, sprChunk, sprNote, |
77 sprSMineOff, sprSMineOn, sprHandSMine, sprHammer, |
77 sprSMineOff, sprSMineOn, sprHandSMine, sprHammer, |
78 sprHandResurrector, sprCross, sprAirDrill |
78 sprHandResurrector, sprCross, sprAirDrill, sprNapalmBomb |
79 ); |
79 ); |
80 |
80 |
81 // Gears that interact with other Gears and/or Land |
81 // Gears that interact with other Gears and/or Land |
82 TGearType = (gtBomb, gtHedgehog, gtShell, gtGrave, gtBee, // 4 |
82 TGearType = (gtBomb, gtHedgehog, gtShell, gtGrave, gtBee, // 4 |
83 gtShotgunShot, gtPickHammer, gtRope, gtMine, gtCase, // 9 |
83 gtShotgunShot, gtPickHammer, gtRope, gtMine, gtCase, // 9 |
87 gtGirder, gtTeleport, gtSwitcher, gtTarget, gtMortar, // 28 |
87 gtGirder, gtTeleport, gtSwitcher, gtTarget, gtMortar, // 28 |
88 gtWhip, gtKamikaze, gtCake, gtSeduction, gtWatermelon, gtMelonPiece, // 34 |
88 gtWhip, gtKamikaze, gtCake, gtSeduction, gtWatermelon, gtMelonPiece, // 34 |
89 gtHellishBomb, gtWaterUp, gtDrill, gtBallGun, gtBall, gtRCPlane, // 40 |
89 gtHellishBomb, gtWaterUp, gtDrill, gtBallGun, gtBall, gtRCPlane, // 40 |
90 gtSniperRifleShot, gtJetpack, gtMolotov, gtExplosives, gtBirdy, // 45 |
90 gtSniperRifleShot, gtJetpack, gtMolotov, gtExplosives, gtBirdy, // 45 |
91 gtEgg, gtPortal, gtPiano, gtGasBomb, gtSineGunShot, gtFlamethrower, // 51 |
91 gtEgg, gtPortal, gtPiano, gtGasBomb, gtSineGunShot, gtFlamethrower, // 51 |
92 gtSMine, gtPoisonCloud, gtHammer, gtHammerHit, gtResurrector); // 56 |
92 gtSMine, gtPoisonCloud, gtHammer, gtHammerHit, gtResurrector, // 56 |
|
93 gtNapalmBomb); // 57 |
93 |
94 |
94 // Gears that are _only_ of visual nature (e.g. background stuff, visual effects, speechbubbles, etc.) |
95 // Gears that are _only_ of visual nature (e.g. background stuff, visual effects, speechbubbles, etc.) |
95 TVisualGearType = (vgtFlake, vgtCloud, vgtExplPart, vgtExplPart2, vgtFire, |
96 TVisualGearType = (vgtFlake, vgtCloud, vgtExplPart, vgtExplPart2, vgtFire, |
96 vgtSmallDamageTag, vgtTeamHealthSorter, vgtSpeechBubble, vgtBubble, |
97 vgtSmallDamageTag, vgtTeamHealthSorter, vgtSpeechBubble, vgtBubble, |
97 vgtSteam, vgtAmmo, vgtSmoke, vgtSmokeWhite, vgtHealth, vgtShell, |
98 vgtSteam, vgtAmmo, vgtSmoke, vgtSmokeWhite, vgtHealth, vgtShell, |
828 tpMedium; getDimensions: false; getImageDimensions: true), |
829 tpMedium; getDimensions: false; getImageDimensions: true), |
829 //sprCross |
830 //sprCross |
830 (FileName: 'AirDrill'; Path: ptGraphics; AltPath: ptNone; |
831 (FileName: 'AirDrill'; Path: ptGraphics; AltPath: ptNone; |
831 Texture: nil; Surface: nil; Width: 16; Height: 16; |
832 Texture: nil; Surface: nil; Width: 16; Height: 16; |
832 imageWidth: 0; imageHeight: 0; saveSurf: false; priority: |
833 imageWidth: 0; imageHeight: 0; saveSurf: false; priority: |
|
834 tpMedium; getDimensions: false; getImageDimensions: true), |
|
835 // sprAirDrill |
|
836 (FileName: 'NapalmBomb'; Path: ptGraphics; AltPath: ptNone; |
|
837 Texture: nil; Surface: nil; Width: 16; Height: 16; |
|
838 imageWidth: 0; imageHeight: 0; saveSurf: false; priority: |
833 tpMedium; getDimensions: false; getImageDimensions: true) |
839 tpMedium; getDimensions: false; getImageDimensions: true) |
834 // sprAirDrill |
840 // sprNapalmBomb |
835 ); |
841 ); |
836 |
842 |
837 |
843 |
838 Wavez: array [TWave] of record |
844 Wavez: array [TWave] of record |
839 Sprite: TSprite; |
845 Sprite: TSprite; |