70 sprSmoke, sprSmokeWhite, sprShell, sprDust, sprExplosives, sprExplosivesRoll, |
70 sprSmoke, sprSmokeWhite, sprShell, sprDust, sprExplosives, sprExplosivesRoll, |
71 sprAmTeleport, sprSplash, sprDroplet, sprBirdy, sprHandCake, sprHandConstruction, |
71 sprAmTeleport, sprSplash, sprDroplet, sprBirdy, sprHandCake, sprHandConstruction, |
72 sprHandGrenade, sprHandMelon, sprHandMortar, sprHandSkip, sprHandCluster, |
72 sprHandGrenade, sprHandMelon, sprHandMortar, sprHandSkip, sprHandCluster, |
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); |
75 sprFeather, sprPiano); |
76 |
76 |
77 TGearType = (gtAmmo_Bomb, gtHedgehog, gtAmmo_Grenade, gtHealthTag, // 3 |
77 TGearType = (gtAmmo_Bomb, gtHedgehog, gtAmmo_Grenade, gtHealthTag, // 3 |
78 gtGrave, gtBee, gtShotgunShot, gtPickHammer, gtRope, // 8 |
78 gtGrave, gtBee, gtShotgunShot, gtPickHammer, gtRope, // 8 |
79 gtSmokeTrace, gtExplosion, gtMine, gtCase, gtDEagleShot, gtDynamite, // 14 |
79 gtSmokeTrace, gtExplosion, gtMine, gtCase, gtDEagleShot, gtDynamite, // 14 |
80 gtClusterBomb, gtCluster, gtShover, gtFlame, // 18 |
80 gtClusterBomb, gtCluster, gtShover, gtFlame, // 18 |
82 gtParachute, gtAirAttack, gtAirBomb, gtBlowTorch, gtGirder, // 27 |
82 gtParachute, gtAirAttack, gtAirBomb, gtBlowTorch, gtGirder, // 27 |
83 gtTeleport, gtSwitcher, gtTarget, gtMortar, // 31 |
83 gtTeleport, gtSwitcher, gtTarget, gtMortar, // 31 |
84 gtWhip, gtKamikaze, gtCake, gtSeduction, gtWatermelon, gtMelonPiece, // 37 |
84 gtWhip, gtKamikaze, gtCake, gtSeduction, gtWatermelon, gtMelonPiece, // 37 |
85 gtHellishBomb, gtEvilTrace, gtWaterUp, gtDrill, gtBallGun, gtBall,gtRCPlane, |
85 gtHellishBomb, gtEvilTrace, gtWaterUp, gtDrill, gtBallGun, gtBall,gtRCPlane, |
86 gtSniperRifleShot, gtJetpack, gtMolotov, gtExplosives, gtBirdy, |
86 gtSniperRifleShot, gtJetpack, gtMolotov, gtExplosives, gtBirdy, |
87 gtBigExplosion, gtEgg, gtPortal, gtPortalGun); |
87 gtBigExplosion, gtEgg, gtPortal, gtPortalGun, gtPiano); |
88 |
88 |
89 TVisualGearType = (vgtFlake, vgtCloud, vgtExplPart, vgtExplPart2, vgtFire, |
89 TVisualGearType = (vgtFlake, vgtCloud, vgtExplPart, vgtExplPart2, vgtFire, |
90 vgtSmallDamageTag, vgtTeamHealthSorter, vgtSpeechBubble, vgtBubble, |
90 vgtSmallDamageTag, vgtTeamHealthSorter, vgtSpeechBubble, vgtBubble, |
91 vgtSteam, vgtAmmo, vgtSmoke, vgtSmokeWhite, vgtHealth, vgtShell, |
91 vgtSteam, vgtAmmo, vgtSmoke, vgtSmokeWhite, vgtHealth, vgtShell, |
92 vgtDust, vgtSplash, vgtDroplet, vgtSmokeRing, vgtBeeTrace, vgtEgg, |
92 vgtDust, vgtSplash, vgtDroplet, vgtSmokeRing, vgtBeeTrace, vgtEgg, |
118 amSkip, amRope, amMine, amDEagle, amDynamite, amFirePunch, amWhip, |
118 amSkip, amRope, amMine, amDEagle, amDynamite, amFirePunch, amWhip, |
119 amBaseballBat, amParachute, amAirAttack, amMineStrike, amBlowTorch, |
119 amBaseballBat, amParachute, amAirAttack, amMineStrike, amBlowTorch, |
120 amGirder, amTeleport, amSwitch, amMortar, amKamikaze, amCake, |
120 amGirder, amTeleport, amSwitch, amMortar, amKamikaze, amCake, |
121 amSeduction, amWatermelon, amHellishBomb, amNapalm, amDrill, amBallgun, |
121 amSeduction, amWatermelon, amHellishBomb, amNapalm, amDrill, amBallgun, |
122 amRCPlane, amLowGravity, amExtraDamage, amInvulnerable, amExtraTime, |
122 amRCPlane, amLowGravity, amExtraDamage, amInvulnerable, amExtraTime, |
123 amLaserSight, amVampiric, amSniperRifle, amJetpack, amMolotov, amBirdy, amPortalGun); |
123 amLaserSight, amVampiric, amSniperRifle, amJetpack, amMolotov, amBirdy, amPortalGun, |
|
124 amPiano); |
124 |
125 |
125 THWFont = (fnt16, fntBig, fntSmall, CJKfnt16, CJKfntBig, CJKfntSmall); |
126 THWFont = (fnt16, fntBig, fntSmall, CJKfnt16, CJKfntBig, CJKfntSmall); |
126 |
127 |
127 TCapGroup = (capgrpGameState, capgrpAmmoinfo, capgrpVolume, |
128 TCapGroup = (capgrpGameState, capgrpAmmoinfo, capgrpVolume, |
128 capgrpMessage, capgrpAmmostate); |
129 capgrpMessage, capgrpAmmostate); |
732 (FileName: 'TargetBee'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil; |
733 (FileName: 'TargetBee'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil; |
733 Width: 32; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false), // sprTargetBee |
734 Width: 32; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false), // sprTargetBee |
734 (FileName: 'amBee'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil; |
735 (FileName: 'amBee'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil; |
735 Width: 128; Height: 128; imageWidth: 0; imageHeight: 0; saveSurf: false), // sprHandBee |
736 Width: 128; Height: 128; imageWidth: 0; imageHeight: 0; saveSurf: false), // sprHandBee |
736 (FileName: 'Feather'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil; |
737 (FileName: 'Feather'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil; |
737 Width: 15; Height: 25; imageWidth: 0; imageHeight: 0; saveSurf: false) // sprFeather |
738 Width: 15; Height: 25; imageWidth: 0; imageHeight: 0; saveSurf: false), // sprFeather |
|
739 (FileName: 'Piano'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil; |
|
740 Width: 128; Height: 128; imageWidth: 0; imageHeight: 0; saveSurf: false) // sprPiano |
738 ); |
741 ); |
739 |
742 |
740 Wavez: array [TWave] of record |
743 Wavez: array [TWave] of record |
741 Sprite: TSprite; |
744 Sprite: TSprite; |
742 FramesCount: Longword; |
745 FramesCount: Longword; |