hedgewars/uConsts.pas
changeset 3991 82e4a5ef18f7
parent 3975 3f605cca9215
child 3999 411e71912f4c
equal deleted inserted replaced
3990:e8a428710a94 3991:82e4a5ef18f7
    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;