44 sprFlake, sprHandRope, sprHandBazooka, sprHandShotgun, |
44 sprFlake, sprHandRope, sprHandBazooka, sprHandShotgun, |
45 sprHandDEagle, sprHandAirAttack, sprHandBaseball, sprPHammer, |
45 sprHandDEagle, sprHandAirAttack, sprHandBaseball, sprPHammer, |
46 sprHandBlowTorch, sprBlowTorch, sprTeleport, sprHHDeath, |
46 sprHandBlowTorch, sprBlowTorch, sprTeleport, sprHHDeath, |
47 sprShotgun, sprDEagle, sprHHIdle, sprMortar, sprTurnsLeft, |
47 sprShotgun, sprDEagle, sprHHIdle, sprMortar, sprTurnsLeft, |
48 sprHat, sprKamikaze, sprWhip, sprKowtow, sprSad, sprWave, |
48 sprHat, sprKamikaze, sprWhip, sprKowtow, sprSad, sprWave, |
49 sprHurrah, sprLemonade, sprExplPart); |
49 sprHurrah, sprLemonade, sprExplPart, sprExplPart2); |
50 |
50 |
51 TGearType = (gtAmmo_Bomb, gtHedgehog, gtAmmo_Grenade, gtHealthTag, |
51 TGearType = (gtAmmo_Bomb, gtHedgehog, gtAmmo_Grenade, gtHealthTag, |
52 gtGrave, gtUFO, gtShotgunShot, gtPickHammer, gtRope, |
52 gtGrave, gtUFO, gtShotgunShot, gtPickHammer, gtRope, |
53 gtSmokeTrace, gtExplosion, gtMine, gtCase, gtDEagleShot, gtDynamite, |
53 gtSmokeTrace, gtExplosion, gtMine, gtCase, gtDEagleShot, gtDynamite, |
54 gtTeamHealthSorter, gtClusterBomb, gtCluster, gtShover, gtFlame, |
54 gtTeamHealthSorter, gtClusterBomb, gtCluster, gtShover, gtFlame, |
55 gtFirePunch, gtATStartGame, gtATSmoothWindCh, gtATFinishGame, |
55 gtFirePunch, gtATStartGame, gtATSmoothWindCh, gtATFinishGame, |
56 gtParachute, gtAirAttack, gtAirBomb, gtBlowTorch, gtGirder, |
56 gtParachute, gtAirAttack, gtAirBomb, gtBlowTorch, gtGirder, |
57 gtTeleport, gtSmallDamage, gtSwitcher, gtTarget, gtMortar, |
57 gtTeleport, gtSmallDamage, gtSwitcher, gtTarget, gtMortar, |
58 gtWhip, gtKamikaze); |
58 gtWhip, gtKamikaze); |
59 |
59 |
60 TVisualGearType = (vgtFlake, vgtCloud, vgtExplPart, vgtFire); |
60 TVisualGearType = (vgtFlake, vgtCloud, vgtExplPart, vgtExplPart2, vgtFire); |
61 |
61 |
62 TGearsType = set of TGearType; |
62 TGearsType = set of TGearType; |
63 |
63 |
64 TSound = (sndGrenadeImpact, sndExplosion, sndThrowPowerUp, sndThrowRelease, |
64 TSound = (sndGrenadeImpact, sndExplosion, sndThrowPowerUp, sndThrowRelease, |
65 sndSplash, sndShotgunReload, sndShotgunFire, sndGraveImpact, |
65 sndSplash, sndShotgunReload, sndShotgunFire, sndGraveImpact, |
411 (FileName: 'Hurrah'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil; |
411 (FileName: 'Hurrah'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil; |
412 Width: 32; Height: 32; saveSurf: false),// sprHurrah |
412 Width: 32; Height: 32; saveSurf: false),// sprHurrah |
413 (FileName:'ILoveLemonade';Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil; |
413 (FileName:'ILoveLemonade';Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil; |
414 Width: 128; Height: 32; saveSurf: false),// sprLemonade |
414 Width: 128; Height: 32; saveSurf: false),// sprLemonade |
415 (FileName: 'ExplPart'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil; |
415 (FileName: 'ExplPart'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil; |
416 Width: 32; Height: 32; saveSurf: false) // sprExplPart |
416 Width: 32; Height: 32; saveSurf: false),// sprExplPart |
|
417 (FileName: 'ExplPart2'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil; |
|
418 Width: 32; Height: 32; saveSurf: false) // sprExplPart2 |
417 ); |
419 ); |
418 |
420 |
419 Wavez: array [TWave] of record |
421 Wavez: array [TWave] of record |
420 Sprite: TSprite; |
422 Sprite: TSprite; |
421 FramesCount: Longword; |
423 FramesCount: Longword; |