91 gtBigExplosion, gtEgg); |
91 gtBigExplosion, gtEgg); |
92 |
92 |
93 TVisualGearType = (vgtFlake, vgtCloud, vgtExplPart, vgtExplPart2, vgtFire, |
93 TVisualGearType = (vgtFlake, vgtCloud, vgtExplPart, vgtExplPart2, vgtFire, |
94 vgtSmallDamageTag, vgtTeamHealthSorter, vgtSpeechBubble, vgtBubble, |
94 vgtSmallDamageTag, vgtTeamHealthSorter, vgtSpeechBubble, vgtBubble, |
95 vgtSteam, vgtAmmo, vgtSmoke, vgtSmokeWhite, vgtHealth, vgtShell, |
95 vgtSteam, vgtAmmo, vgtSmoke, vgtSmokeWhite, vgtHealth, vgtShell, |
96 vgtDust, vgtSplash, vgtDroplet, vgtSmokeRing, vgtBeeTrace); |
96 vgtDust, vgtSplash, vgtDroplet, vgtSmokeRing, vgtBeeTrace, |
|
97 vgtEgg); |
97 |
98 |
98 TGearsType = set of TGearType; |
99 TGearsType = set of TGearType; |
99 |
100 |
100 TSound = (sndNone, |
101 TSound = (sndNone, |
101 sndGrenadeImpact, sndExplosion, sndThrowPowerUp, sndThrowRelease, |
102 sndGrenadeImpact, sndExplosion, sndThrowPowerUp, sndThrowRelease, |
111 sndRideOfTheValkyries, sndDenied, sndPlaced, sndBaseballBat, |
112 sndRideOfTheValkyries, sndDenied, sndPlaced, sndBaseballBat, |
112 sndVaporize, sndWarp, sndSuddenDeath, sndMortar, sndShutter, |
113 sndVaporize, sndWarp, sndSuddenDeath, sndMortar, sndShutter, |
113 sndHomerun, sndMolotov, sndCover, sndUhOh, sndOops, |
114 sndHomerun, sndMolotov, sndCover, sndUhOh, sndOops, |
114 sndNooo, sndHello, sndRopeShot, sndRopeAttach, sndRopeRelease, |
115 sndNooo, sndHello, sndRopeShot, sndRopeAttach, sndRopeRelease, |
115 sndSwitchHog, sndVictory, sndSniperReload, sndSteps, sndLowGravity, |
116 sndSwitchHog, sndVictory, sndSniperReload, sndSteps, sndLowGravity, |
116 sndHellishImpact, |
117 sndHellishImpact, sndMelonImpact, sndDroplet1, sndDroplet2, sndDroplet3, |
117 sndMelonImpact, sndDroplet1, sndDroplet2, sndDroplet3); |
118 sndEggBreak); |
118 |
119 |
119 TAmmoType = (amNothing, amGrenade, amClusterBomb, amBazooka, amBee, amShotgun, amPickHammer, |
120 TAmmoType = (amNothing, amGrenade, amClusterBomb, amBazooka, amBee, amShotgun, amPickHammer, |
120 amSkip, amRope, amMine, amDEagle, amDynamite, amFirePunch, amWhip, |
121 amSkip, amRope, amMine, amDEagle, amDynamite, amFirePunch, amWhip, |
121 amBaseballBat, amParachute, amAirAttack, amMineStrike, amBlowTorch, |
122 amBaseballBat, amParachute, amAirAttack, amMineStrike, amBlowTorch, |
122 amGirder, amTeleport, amSwitch, amMortar, amKamikaze, amCake, |
123 amGirder, amTeleport, amSwitch, amMortar, amKamikaze, amCake, |
726 (FileName: 'SmokeRing'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil; |
727 (FileName: 'SmokeRing'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil; |
727 Width: 200; Height: 200; imageWidth: 0; imageHeight: 0; saveSurf: false),// sprSmokeRing |
728 Width: 200; Height: 200; imageWidth: 0; imageHeight: 0; saveSurf: false),// sprSmokeRing |
728 (FileName: 'BeeTrace'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil; |
729 (FileName: 'BeeTrace'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil; |
729 Width: 16; Height: 16; imageWidth: 0; imageHeight: 0; saveSurf: false), // sprBeeTrace |
730 Width: 16; Height: 16; imageWidth: 0; imageHeight: 0; saveSurf: false), // sprBeeTrace |
730 (FileName: 'Egg'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil; |
731 (FileName: 'Egg'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil; |
731 Width: 8; Height: 8; imageWidth: 0; imageHeight: 0; saveSurf: false), // sprEgg |
732 Width: 16; Height: 16; imageWidth: 0; imageHeight: 0; saveSurf: false), // sprEgg |
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 ); |
737 ); |
827 (FileName: 'switchhog.ogg'; Path: ptSounds),// sndSwitchHog |
828 (FileName: 'switchhog.ogg'; Path: ptSounds),// sndSwitchHog |
828 (FileName: 'victory.ogg'; Path: ptVoices),// sndVictory |
829 (FileName: 'victory.ogg'; Path: ptVoices),// sndVictory |
829 (FileName: 'sniperreload.ogg'; Path: ptSounds),// sndSniperReload |
830 (FileName: 'sniperreload.ogg'; Path: ptSounds),// sndSniperReload |
830 (FileName: 'steps.ogg'; Path: ptSounds),// sndSteps |
831 (FileName: 'steps.ogg'; Path: ptSounds),// sndSteps |
831 (FileName: 'lowgravity.ogg'; Path: ptSounds),// sndLowGravity |
832 (FileName: 'lowgravity.ogg'; Path: ptSounds),// sndLowGravity |
832 (FileName: 'hellishimpact.ogg'; Path: ptSounds), // sndHellishImpact |
833 (FileName: 'hellishimpact.ogg'; Path: ptSounds),// sndHellishImpact |
833 (FileName: 'melonimpact.ogg'; Path: ptSounds), // sndMelonImpact |
834 (FileName: 'melonimpact.ogg'; Path: ptSounds),// sndMelonImpact |
834 (FileName: 'Droplet1.ogg'; Path: ptSounds),// sndDroplet1 |
835 (FileName: 'Droplet1.ogg'; Path: ptSounds),// sndDroplet1 |
835 (FileName: 'Droplet2.ogg'; Path: ptSounds),// sndDroplet2 |
836 (FileName: 'Droplet2.ogg'; Path: ptSounds),// sndDroplet2 |
836 (FileName: 'Droplet3.ogg'; Path: ptSounds) // sndDroplet3 |
837 (FileName: 'Droplet3.ogg'; Path: ptSounds),// sndDroplet3 |
|
838 (FileName: ''; Path: ptSounds) // sndEggBreak |
837 ); |
839 ); |
838 |
840 |
839 Ammoz: array [TAmmoType] of record |
841 Ammoz: array [TAmmoType] of record |
840 NameId: TAmmoStrId; |
842 NameId: TAmmoStrId; |
841 NameTex: PTexture; |
843 NameTex: PTexture; |