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, sprShell); |
75 sprSmoke, sprShell, sprDust); |
76 |
76 |
77 TGearType = (gtAmmo_Bomb, gtHedgehog, gtAmmo_Grenade, gtHealthTag, // 3 |
77 TGearType = (gtAmmo_Bomb, gtHedgehog, gtAmmo_Grenade, gtHealthTag, // 3 |
78 gtGrave, gtUFO, gtShotgunShot, gtPickHammer, gtRope, // 8 |
78 gtGrave, gtUFO, 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 |
85 gtHellishBomb, gtEvilTrace, gtWaterUp, gtDrill, gtBallGun, gtBall,gtRCPlane, |
85 gtHellishBomb, gtEvilTrace, gtWaterUp, gtDrill, gtBallGun, gtBall,gtRCPlane, |
86 gtSniperRifleShot, gtJetpack, gtMolotov); |
86 gtSniperRifleShot, gtJetpack, gtMolotov); |
87 |
87 |
88 TVisualGearType = (vgtFlake, vgtCloud, vgtExplPart, vgtExplPart2, vgtFire, |
88 TVisualGearType = (vgtFlake, vgtCloud, vgtExplPart, vgtExplPart2, vgtFire, |
89 vgtSmallDamageTag, vgtTeamHealthSorter, vgtSpeechBubble, vgtBubble, |
89 vgtSmallDamageTag, vgtTeamHealthSorter, vgtSpeechBubble, vgtBubble, |
90 vgtSteam, vgtSmoke, vgtHealth, vgtShell); |
90 vgtSteam, vgtSmoke, vgtHealth, vgtShell, vgtDust); |
91 |
91 |
92 TGearsType = set of TGearType; |
92 TGearsType = set of TGearType; |
93 |
93 |
94 TSound = (sndNone, |
94 TSound = (sndNone, |
95 sndGrenadeImpact, sndExplosion, sndThrowPowerUp, sndThrowRelease, |
95 sndGrenadeImpact, sndExplosion, sndThrowPowerUp, sndThrowRelease, |
659 (FileName: 'Molotov'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil; |
659 (FileName: 'Molotov'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil; |
660 Width: 16; Height: 16; imageWidth: 0; imageHeight: 0; saveSurf: false), // sprMolotov |
660 Width: 16; Height: 16; imageWidth: 0; imageHeight: 0; saveSurf: false), // sprMolotov |
661 (FileName: 'Smoke'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil; |
661 (FileName: 'Smoke'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil; |
662 Width: 22; Height: 22; imageWidth: 0; imageHeight: 0; saveSurf: false),// sprSmoke |
662 Width: 22; Height: 22; imageWidth: 0; imageHeight: 0; saveSurf: false),// sprSmoke |
663 (FileName: 'Shells'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil; |
663 (FileName: 'Shells'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil; |
664 Width: 8; Height: 8; imageWidth: 0; imageHeight: 0; saveSurf: false) // sprShell |
664 Width: 8; Height: 8; imageWidth: 0; imageHeight: 0; saveSurf: false), // sprShell |
|
665 (FileName: 'Dust'; Path: ptCurrTheme; AltPath: ptGraphics; Texture: nil; Surface: nil; |
|
666 Width: 22; Height: 22; imageWidth: 0; imageHeight: 0; saveSurf: false)// sprDust |
665 ); |
667 ); |
666 |
668 |
667 Wavez: array [TWave] of record |
669 Wavez: array [TWave] of record |
668 Sprite: TSprite; |
670 Sprite: TSprite; |
669 FramesCount: Longword; |
671 FramesCount: Longword; |