72 sprHandGrenade, sprHandMelon, sprHandMortar, sprHandSkip, sprHandCluster, |
72 sprHandGrenade, sprHandMelon, sprHandMortar, sprHandSkip, sprHandCluster, |
73 sprHandDynamite, sprHandHellish, sprHandMine, sprHandSeduction, sprHandVamp, |
73 sprHandDynamite, sprHandHellish, sprHandMine, sprHandSeduction, sprHandVamp, |
74 sprBigExplosion, sprSmokeRing, sprBeeTrace, sprEgg, sprTargetBee, sprHandBee, |
74 sprBigExplosion, sprSmokeRing, sprBeeTrace, sprEgg, sprTargetBee, sprHandBee, |
75 sprFeather, sprPiano, sprHandSineGun, sprPortalGun, sprPortal, |
75 sprFeather, sprPiano, sprHandSineGun, sprPortalGun, sprPortal, |
76 sprCheese, sprHandCheese, sprHandFlamethrower, sprChunk, sprNote, |
76 sprCheese, sprHandCheese, sprHandFlamethrower, sprChunk, sprNote, |
77 sprSMineOff, sprSMineOn, sprHandSMine, sprHammer, sprResurrector |
77 sprSMineOff, sprSMineOn, sprHandSMine, sprHammer, sprHandResurrector |
78 ); |
78 ); |
79 |
79 |
80 // Gears that interact with other Gears and/or Land |
80 // Gears that interact with other Gears and/or Land |
81 TGearType = (gtAmmo_Bomb, gtHedgehog, gtAmmo_Grenade, gtGrave, gtBee, // 4 |
81 TGearType = (gtAmmo_Bomb, gtHedgehog, gtAmmo_Grenade, gtGrave, gtBee, // 4 |
82 gtShotgunShot, gtPickHammer, gtRope, gtMine, gtCase, // 9 |
82 gtShotgunShot, gtPickHammer, gtRope, gtMine, gtCase, // 9 |
121 sndHellishImpact1, sndHellishImpact2, sndHellishImpact3, sndHellishImpact4, |
121 sndHellishImpact1, sndHellishImpact2, sndHellishImpact3, sndHellishImpact4, |
122 sndMelonImpact, sndDroplet1, sndDroplet2, sndDroplet3, sndEggBreak, sndDrillRocket, |
122 sndMelonImpact, sndDroplet1, sndDroplet2, sndDroplet3, sndEggBreak, sndDrillRocket, |
123 sndPoisonCough, sndPoisonMoan, sndBirdyLay, sndWhistle, sndBeeWater, |
123 sndPoisonCough, sndPoisonMoan, sndBirdyLay, sndWhistle, sndBeeWater, |
124 sndPiano0, sndPiano1, sndPiano2, sndPiano3, sndPiano4, sndPiano5, sndPiano6, sndPiano7, sndPiano8, |
124 sndPiano0, sndPiano1, sndPiano2, sndPiano3, sndPiano4, sndPiano5, sndPiano6, sndPiano7, sndPiano8, |
125 sndSkip, sndSineGun, sndOoff1, sndOoff2, sndOoff3, sndWhack, |
125 sndSkip, sndSineGun, sndOoff1, sndOoff2, sndOoff3, sndWhack, |
126 sndComeonthen, sndParachute, sndBump); |
126 sndComeonthen, sndParachute, sndBump, sndResurrector); |
127 |
127 |
128 TAmmoType = (amNothing, amGrenade, amClusterBomb, amBazooka, amBee, amShotgun, amPickHammer, // 6 |
128 TAmmoType = (amNothing, amGrenade, amClusterBomb, amBazooka, amBee, amShotgun, amPickHammer, // 6 |
129 amSkip, amRope, amMine, amDEagle, amDynamite, amFirePunch, amWhip, // 13 |
129 amSkip, amRope, amMine, amDEagle, amDynamite, amFirePunch, amWhip, // 13 |
130 amBaseballBat, amParachute, amAirAttack, amMineStrike, amBlowTorch, // 18 |
130 amBaseballBat, amParachute, amAirAttack, amMineStrike, amBlowTorch, // 18 |
131 amGirder, amTeleport, amSwitch, amMortar, amKamikaze, amCake, // 24 |
131 amGirder, amTeleport, amSwitch, amMortar, amKamikaze, amCake, // 24 |
816 (FileName: 'amSMine'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil; |
816 (FileName: 'amSMine'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil; |
817 Width: 64; Height: 64; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium; getDimensions: false; getImageDimensions: true),// sprHandSMine |
817 Width: 64; Height: 64; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium; getDimensions: false; getImageDimensions: true),// sprHandSMine |
818 (FileName: 'amHammer'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil; |
818 (FileName: 'amHammer'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil; |
819 Width: 128; Height: 64; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium; getDimensions: false; getImageDimensions: true), // sprWhip |
819 Width: 128; Height: 64; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium; getDimensions: false; getImageDimensions: true), // sprWhip |
820 (FileName: 'amResurrector'; Path: ptHedgehog; AltPath: ptNone; |
820 (FileName: 'amResurrector'; Path: ptHedgehog; AltPath: ptNone; |
821 Texture: nil; Surface: nil; Width: 128; Height: 64; |
821 Texture: nil; Surface: nil; Width: 32; Height: 32; |
822 imageWidth: 0; imageHeight: 0; saveSurf: false; priority: |
822 imageWidth: 0; imageHeight: 0; saveSurf: false; priority: |
823 tpMedium; getDimensions: false; getImageDimensions: true) |
823 tpMedium; getDimensions: false; getImageDimensions: true) |
824 ); |
824 ); // sprHandResurrector |
825 |
825 |
826 Wavez: array [TWave] of record |
826 Wavez: array [TWave] of record |
827 Sprite: TSprite; |
827 Sprite: TSprite; |
828 FramesCount: Longword; |
828 FramesCount: Longword; |
829 Interval: Longword; |
829 Interval: Longword; |
949 (FileName: 'Ooff2.ogg'; Path: ptVoices),// sndOoff2 |
949 (FileName: 'Ooff2.ogg'; Path: ptVoices),// sndOoff2 |
950 (FileName: 'Ooff3.ogg'; Path: ptVoices),// sndOoff3 |
950 (FileName: 'Ooff3.ogg'; Path: ptVoices),// sndOoff3 |
951 (FileName: 'whipcrack.ogg'; Path: ptSounds),// sndWhack |
951 (FileName: 'whipcrack.ogg'; Path: ptSounds),// sndWhack |
952 (FileName: 'Comeonthen.ogg'; Path: ptVoices),// sndComeonthen |
952 (FileName: 'Comeonthen.ogg'; Path: ptVoices),// sndComeonthen |
953 (FileName: 'parachute.ogg'; Path: ptSounds),// sndParachute |
953 (FileName: 'parachute.ogg'; Path: ptSounds),// sndParachute |
954 (FileName: 'bump.ogg'; Path: ptSounds) // sndBump |
954 (FileName: 'bump.ogg'; Path: ptSounds),// sndBump |
|
955 (FileName: 'hogchant3.ogg'; Path: ptSounds) // sndResurrector |
955 ); |
956 ); |
956 |
957 |
957 Ammoz: array [TAmmoType] of record |
958 Ammoz: array [TAmmoType] of record |
958 NameId: TAmmoStrId; |
959 NameId: TAmmoStrId; |
959 NameTex: PTexture; |
960 NameTex: PTexture; |