47 sprShotgun, sprDEagle, sprHHIdle, sprMortar, sprTurnsLeft, |
47 sprShotgun, sprDEagle, sprHHIdle, sprMortar, sprTurnsLeft, |
48 sprKamikaze, sprWhip, sprKowtow, sprSad, sprWave, |
48 sprKamikaze, sprWhip, sprKowtow, sprSad, sprWave, |
49 sprHurrah, sprLemonade, sprExplPart, sprExplPart2, |
49 sprHurrah, sprLemonade, sprExplPart, sprExplPart2, |
50 sprCakeWalk, sprCakeDown, sprAMAmmosBW, sprWatermelon, |
50 sprCakeWalk, sprCakeDown, sprAMAmmosBW, sprWatermelon, |
51 sprEvilTrace, sprHellishBomb, sprSeduction, sprDress, |
51 sprEvilTrace, sprHellishBomb, sprSeduction, sprDress, |
52 sprCensored, sprDrill, sprHandDrill, sprHandBallgun, sprBalls); |
52 sprCensored, sprDrill, sprHandDrill, sprHandBallgun, sprBalls, sprPlane); |
53 |
53 |
54 TGearType = (gtAmmo_Bomb, gtHedgehog, gtAmmo_Grenade, gtHealthTag, // 3 |
54 TGearType = (gtAmmo_Bomb, gtHedgehog, gtAmmo_Grenade, gtHealthTag, // 3 |
55 gtGrave, gtUFO, gtShotgunShot, gtPickHammer, gtRope, // 8 |
55 gtGrave, gtUFO, gtShotgunShot, gtPickHammer, gtRope, // 8 |
56 gtSmokeTrace, gtExplosion, gtMine, gtCase, gtDEagleShot, gtDynamite, // 14 |
56 gtSmokeTrace, gtExplosion, gtMine, gtCase, gtDEagleShot, gtDynamite, // 14 |
57 gtTeamHealthSorter, gtClusterBomb, gtCluster, gtShover, gtFlame, // 19 |
57 gtTeamHealthSorter, gtClusterBomb, gtCluster, gtShover, gtFlame, // 19 |
58 gtFirePunch, gtATStartGame, gtATSmoothWindCh, gtATFinishGame, // 23 |
58 gtFirePunch, gtATStartGame, gtATSmoothWindCh, gtATFinishGame, // 23 |
59 gtParachute, gtAirAttack, gtAirBomb, gtBlowTorch, gtGirder, // 28 |
59 gtParachute, gtAirAttack, gtAirBomb, gtBlowTorch, gtGirder, // 28 |
60 gtTeleport, gtSwitcher, gtTarget, gtMortar, // 32 |
60 gtTeleport, gtSwitcher, gtTarget, gtMortar, // 32 |
61 gtWhip, gtKamikaze, gtCake, gtSeduction, gtWatermelon, gtMelonPiece, // 38 |
61 gtWhip, gtKamikaze, gtCake, gtSeduction, gtWatermelon, gtMelonPiece, // 38 |
62 gtHellishBomb, gtEvilTrace, gtWaterUp, gtDrill, gtBallGun, gtBall); |
62 gtHellishBomb, gtEvilTrace, gtWaterUp, gtDrill, gtBallGun, gtBall,gtRCPlane); |
63 |
63 |
64 TVisualGearType = (vgtFlake, vgtCloud, vgtExplPart, vgtExplPart2, vgtFire, |
64 TVisualGearType = (vgtFlake, vgtCloud, vgtExplPart, vgtExplPart2, vgtFire, |
65 vgtSmallDamageTag); |
65 vgtSmallDamageTag); |
66 |
66 |
67 TGearsType = set of TGearType; |
67 TGearsType = set of TGearType; |
79 |
79 |
80 TAmmoType = (amGrenade, amClusterBomb, amBazooka, amUFO, amShotgun, amPickHammer, |
80 TAmmoType = (amGrenade, amClusterBomb, amBazooka, amUFO, amShotgun, amPickHammer, |
81 amSkip, amRope, amMine, amDEagle, amDynamite, amFirePunch, amWhip, |
81 amSkip, amRope, amMine, amDEagle, amDynamite, amFirePunch, amWhip, |
82 amBaseballBat, amParachute, amAirAttack, amMineStrike, amBlowTorch, |
82 amBaseballBat, amParachute, amAirAttack, amMineStrike, amBlowTorch, |
83 amGirder, amTeleport, amSwitch, amMortar, amKamikaze, amCake, |
83 amGirder, amTeleport, amSwitch, amMortar, amKamikaze, amCake, |
84 amSeduction, amWatermelon, amHellishBomb, amNapalm, amDrill, amBallgun); |
84 amSeduction, amWatermelon, amHellishBomb, amNapalm, amDrill, amBallgun, amRCPlane); |
85 |
85 |
86 THWFont = (fnt16, fntBig, fntSmall); |
86 THWFont = (fnt16, fntBig, fntSmall); |
87 |
87 |
88 TCapGroup = (capgrpGameState, capgrpAmmoinfo, capgrpNetSay, capgrpVolume); |
88 TCapGroup = (capgrpGameState, capgrpAmmoinfo, capgrpNetSay, capgrpVolume); |
89 |
89 |
453 (FileName: 'amDrill'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil; |
453 (FileName: 'amDrill'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil; |
454 Width: 32; Height: 32; saveSurf: false),// sprHandDrill |
454 Width: 32; Height: 32; saveSurf: false),// sprHandDrill |
455 (FileName: 'amBallgun'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil; |
455 (FileName: 'amBallgun'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil; |
456 Width: 64; Height: 64; saveSurf: false),// sprHandBallgun |
456 Width: 64; Height: 64; saveSurf: false),// sprHandBallgun |
457 (FileName: 'Balls'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil; |
457 (FileName: 'Balls'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil; |
458 Width: 32; Height: 20; saveSurf: false)// sprBalls |
458 Width: 32; Height: 20; saveSurf: false),// sprBalls |
|
459 (FileName: 'RCPlane'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil; |
|
460 Width: 32; Height: 32; saveSurf: false)// sprPlane |
459 ); |
461 ); |
460 |
462 |
461 Wavez: array [TWave] of record |
463 Wavez: array [TWave] of record |
462 Sprite: TSprite; |
464 Sprite: TSprite; |
463 FramesCount: Longword; |
465 FramesCount: Longword; |