69 sprCensored, sprDrill, sprHandDrill, sprHandBallgun, sprBalls, |
69 sprCensored, sprDrill, sprHandDrill, sprHandBallgun, sprBalls, |
70 sprPlane, sprHandPlane, sprUtility, sprInvulnerable, sprVampiric, sprGirder, |
70 sprPlane, sprHandPlane, sprUtility, sprInvulnerable, sprVampiric, sprGirder, |
71 sprSpeechCorner, sprSpeechEdge, sprSpeechTail, |
71 sprSpeechCorner, sprSpeechEdge, sprSpeechTail, |
72 sprThoughtCorner, sprThoughtEdge, sprThoughtTail, |
72 sprThoughtCorner, sprThoughtEdge, sprThoughtTail, |
73 sprShoutCorner, sprShoutEdge, sprShoutTail, |
73 sprShoutCorner, sprShoutEdge, sprShoutTail, |
74 sprSniperRifle, sprBubbles, sprJetpack, sprHealth, sprHandMolotov, sprMolotov); |
74 sprSniperRifle, sprBubbles, sprJetpack, sprHealth, sprHandMolotov, sprMolotov, |
|
75 sprSmoke); |
75 |
76 |
76 TGearType = (gtAmmo_Bomb, gtHedgehog, gtAmmo_Grenade, gtHealthTag, // 3 |
77 TGearType = (gtAmmo_Bomb, gtHedgehog, gtAmmo_Grenade, gtHealthTag, // 3 |
77 gtGrave, gtUFO, gtShotgunShot, gtPickHammer, gtRope, // 8 |
78 gtGrave, gtUFO, gtShotgunShot, gtPickHammer, gtRope, // 8 |
78 gtSmokeTrace, gtExplosion, gtMine, gtCase, gtDEagleShot, gtDynamite, // 14 |
79 gtSmokeTrace, gtExplosion, gtMine, gtCase, gtDEagleShot, gtDynamite, // 14 |
79 gtClusterBomb, gtCluster, gtShover, gtFlame, // 18 |
80 gtClusterBomb, gtCluster, gtShover, gtFlame, // 18 |
84 gtHellishBomb, gtEvilTrace, gtWaterUp, gtDrill, gtBallGun, gtBall,gtRCPlane, |
85 gtHellishBomb, gtEvilTrace, gtWaterUp, gtDrill, gtBallGun, gtBall,gtRCPlane, |
85 gtSniperRifleShot, gtJetpack, gtMolotov); |
86 gtSniperRifleShot, gtJetpack, gtMolotov); |
86 |
87 |
87 TVisualGearType = (vgtFlake, vgtCloud, vgtExplPart, vgtExplPart2, vgtFire, |
88 TVisualGearType = (vgtFlake, vgtCloud, vgtExplPart, vgtExplPart2, vgtFire, |
88 vgtSmallDamageTag, vgtTeamHealthSorter, vgtSpeechBubble, vgtBubble, |
89 vgtSmallDamageTag, vgtTeamHealthSorter, vgtSpeechBubble, vgtBubble, |
89 vgtSteam, vgtHealth); |
90 vgtSteam, vgtSmoke, vgtHealth); |
90 |
91 |
91 TGearsType = set of TGearType; |
92 TGearsType = set of TGearType; |
92 |
93 |
93 TSound = (sndNone, |
94 TSound = (sndNone, |
94 sndGrenadeImpact, sndExplosion, sndThrowPowerUp, sndThrowRelease, |
95 sndGrenadeImpact, sndExplosion, sndThrowPowerUp, sndThrowRelease, |
642 (FileName: 'Health'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil; |
643 (FileName: 'Health'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil; |
643 Width: 16; Height: 16; imageWidth: 0; imageHeight: 0; saveSurf: false), // sprHealth |
644 Width: 16; Height: 16; imageWidth: 0; imageHeight: 0; saveSurf: false), // sprHealth |
644 (FileName: 'amMolotov'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil; |
645 (FileName: 'amMolotov'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil; |
645 Width: 32; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false), //sprHandMolotov |
646 Width: 32; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false), //sprHandMolotov |
646 (FileName: 'Molotov'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil; |
647 (FileName: 'Molotov'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil; |
647 Width: 16; Height: 16; imageWidth: 0; imageHeight: 0; saveSurf: false) // sprMolotov |
648 Width: 16; Height: 16; imageWidth: 0; imageHeight: 0; saveSurf: false), // sprMolotov |
|
649 (FileName: 'Smoke'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil; |
|
650 Width: 22; Height: 22; imageWidth: 0; imageHeight: 0; saveSurf: false)// sprSmoke |
648 ); |
651 ); |
649 |
652 |
650 Wavez: array [TWave] of record |
653 Wavez: array [TWave] of record |
651 Sprite: TSprite; |
654 Sprite: TSprite; |
652 FramesCount: Longword; |
655 FramesCount: Longword; |