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); |
52 sprCensored, sprDrill, sprHandDrill, sprHandBallgun, sprBalls); |
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); |
62 gtHellishBomb, gtEvilTrace, gtWaterUp, gtDrill, gtBallGun, gtBall); |
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); |
84 amSeduction, amWatermelon, amHellishBomb, amNapalm, amDrill, amBallgun); |
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 |
447 (FileName: 'Censored'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil; |
447 (FileName: 'Censored'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil; |
448 Width: 64; Height: 16; saveSurf: false),// sprCensored |
448 Width: 64; Height: 16; saveSurf: false),// sprCensored |
449 (FileName: 'Drill'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil; |
449 (FileName: 'Drill'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil; |
450 Width: 16; Height: 16; saveSurf: false),// sprDrill |
450 Width: 16; Height: 16; saveSurf: false),// sprDrill |
451 (FileName: 'amDrill'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil; |
451 (FileName: 'amDrill'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil; |
452 Width: 32; Height: 32; saveSurf: false)// sprHandDrill |
452 Width: 32; Height: 32; saveSurf: false),// sprHandDrill |
|
453 (FileName: 'amBallgun'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil; |
|
454 Width: 64; Height: 64; saveSurf: false),// sprHandBallgun |
|
455 (FileName: 'Balls'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil; |
|
456 Width: 32; Height: 20; saveSurf: false)// sprBalls |
453 ); |
457 ); |
454 |
458 |
455 Wavez: array [TWave] of record |
459 Wavez: array [TWave] of record |
456 Sprite: TSprite; |
460 Sprite: TSprite; |
457 FramesCount: Longword; |
461 FramesCount: Longword; |