hedgewars/uConsts.pas
changeset 3115 831bd0f7050d
parent 3112 f1bbe35ddb83
child 3118 1320933fd651
equal deleted inserted replaced
3114:3a3d1ee2ebd0 3115:831bd0f7050d
    91             gtBigExplosion, gtEgg);
    91             gtBigExplosion, gtEgg);
    92 
    92 
    93     TVisualGearType = (vgtFlake, vgtCloud, vgtExplPart, vgtExplPart2, vgtFire,
    93     TVisualGearType = (vgtFlake, vgtCloud, vgtExplPart, vgtExplPart2, vgtFire,
    94             vgtSmallDamageTag, vgtTeamHealthSorter, vgtSpeechBubble, vgtBubble,
    94             vgtSmallDamageTag, vgtTeamHealthSorter, vgtSpeechBubble, vgtBubble,
    95             vgtSteam, vgtAmmo, vgtSmoke, vgtSmokeWhite, vgtHealth, vgtShell,
    95             vgtSteam, vgtAmmo, vgtSmoke, vgtSmokeWhite, vgtHealth, vgtShell,
    96             vgtDust, vgtSplash, vgtDroplet, vgtSmokeRing, vgtBeeTrace);
    96             vgtDust, vgtSplash, vgtDroplet, vgtSmokeRing, vgtBeeTrace,
       
    97             vgtEgg);
    97 
    98 
    98     TGearsType = set of TGearType;
    99     TGearsType = set of TGearType;
    99 
   100 
   100     TSound = (sndNone,
   101     TSound = (sndNone,
   101             sndGrenadeImpact, sndExplosion, sndThrowPowerUp, sndThrowRelease,
   102             sndGrenadeImpact, sndExplosion, sndThrowPowerUp, sndThrowRelease,
   111             sndRideOfTheValkyries, sndDenied, sndPlaced, sndBaseballBat,
   112             sndRideOfTheValkyries, sndDenied, sndPlaced, sndBaseballBat,
   112             sndVaporize, sndWarp, sndSuddenDeath, sndMortar, sndShutter,
   113             sndVaporize, sndWarp, sndSuddenDeath, sndMortar, sndShutter,
   113             sndHomerun, sndMolotov, sndCover, sndUhOh, sndOops,
   114             sndHomerun, sndMolotov, sndCover, sndUhOh, sndOops,
   114             sndNooo, sndHello, sndRopeShot, sndRopeAttach, sndRopeRelease,
   115             sndNooo, sndHello, sndRopeShot, sndRopeAttach, sndRopeRelease,
   115             sndSwitchHog, sndVictory, sndSniperReload, sndSteps, sndLowGravity,
   116             sndSwitchHog, sndVictory, sndSniperReload, sndSteps, sndLowGravity,
   116 				sndHellishImpact,
   117             sndHellishImpact, sndMelonImpact, sndDroplet1, sndDroplet2, sndDroplet3,
   117             sndMelonImpact, sndDroplet1, sndDroplet2, sndDroplet3);
   118             sndEggBreak);
   118 
   119 
   119     TAmmoType  = (amNothing, amGrenade, amClusterBomb, amBazooka, amBee, amShotgun, amPickHammer,
   120     TAmmoType  = (amNothing, amGrenade, amClusterBomb, amBazooka, amBee, amShotgun, amPickHammer,
   120             amSkip, amRope, amMine, amDEagle, amDynamite, amFirePunch, amWhip,
   121             amSkip, amRope, amMine, amDEagle, amDynamite, amFirePunch, amWhip,
   121             amBaseballBat, amParachute, amAirAttack, amMineStrike, amBlowTorch,
   122             amBaseballBat, amParachute, amAirAttack, amMineStrike, amBlowTorch,
   122             amGirder, amTeleport, amSwitch, amMortar, amKamikaze, amCake,
   123             amGirder, amTeleport, amSwitch, amMortar, amKamikaze, amCake,
   726             (FileName:  'SmokeRing'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
   727             (FileName:  'SmokeRing'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
   727             Width:  200; Height: 200; imageWidth: 0; imageHeight: 0; saveSurf: false),// sprSmokeRing
   728             Width:  200; Height: 200; imageWidth: 0; imageHeight: 0; saveSurf: false),// sprSmokeRing
   728             (FileName:  'BeeTrace'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
   729             (FileName:  'BeeTrace'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
   729             Width:  16; Height: 16; imageWidth: 0; imageHeight: 0; saveSurf: false), // sprBeeTrace
   730             Width:  16; Height: 16; imageWidth: 0; imageHeight: 0; saveSurf: false), // sprBeeTrace
   730             (FileName:  'Egg'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
   731             (FileName:  'Egg'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
   731             Width:  8; Height: 8; imageWidth: 0; imageHeight: 0; saveSurf: false), // sprEgg
   732             Width:  16; Height: 16; imageWidth: 0; imageHeight: 0; saveSurf: false), // sprEgg
   732             (FileName:  'TargetBee'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
   733             (FileName:  'TargetBee'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
   733             Width:  32; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false), // sprTargetBee
   734             Width:  32; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false), // sprTargetBee
   734             (FileName:  'amBee'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
   735             (FileName:  'amBee'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
   735             Width:  128; Height: 128; imageWidth: 0; imageHeight: 0; saveSurf: false) // sprHandBee
   736             Width:  128; Height: 128; imageWidth: 0; imageHeight: 0; saveSurf: false) // sprHandBee
   736             );
   737             );
   827             (FileName:            'switchhog.ogg'; Path: ptSounds),// sndSwitchHog
   828             (FileName:            'switchhog.ogg'; Path: ptSounds),// sndSwitchHog
   828             (FileName:              'victory.ogg'; Path: ptVoices),// sndVictory
   829             (FileName:              'victory.ogg'; Path: ptVoices),// sndVictory
   829             (FileName:         'sniperreload.ogg'; Path: ptSounds),// sndSniperReload
   830             (FileName:         'sniperreload.ogg'; Path: ptSounds),// sndSniperReload
   830             (FileName:                'steps.ogg'; Path: ptSounds),// sndSteps
   831             (FileName:                'steps.ogg'; Path: ptSounds),// sndSteps
   831             (FileName:           'lowgravity.ogg'; Path: ptSounds),// sndLowGravity
   832             (FileName:           'lowgravity.ogg'; Path: ptSounds),// sndLowGravity
   832 				(FileName:             'hellishimpact.ogg'; Path: ptSounds), // sndHellishImpact
   833             (FileName:        'hellishimpact.ogg'; Path: ptSounds),// sndHellishImpact
   833             (FileName:             'melonimpact.ogg'; Path: ptSounds), // sndMelonImpact
   834             (FileName:          'melonimpact.ogg'; Path: ptSounds),// sndMelonImpact
   834             (FileName:             'Droplet1.ogg'; Path: ptSounds),// sndDroplet1
   835             (FileName:             'Droplet1.ogg'; Path: ptSounds),// sndDroplet1
   835             (FileName:             'Droplet2.ogg'; Path: ptSounds),// sndDroplet2
   836             (FileName:             'Droplet2.ogg'; Path: ptSounds),// sndDroplet2
   836             (FileName:             'Droplet3.ogg'; Path: ptSounds) // sndDroplet3
   837             (FileName:             'Droplet3.ogg'; Path: ptSounds),// sndDroplet3
       
   838             (FileName:                         ''; Path: ptSounds) // sndEggBreak
   837             );
   839             );
   838 
   840 
   839     Ammoz: array [TAmmoType] of record
   841     Ammoz: array [TAmmoType] of record
   840             NameId: TAmmoStrId;
   842             NameId: TAmmoStrId;
   841             NameTex: PTexture;
   843             NameTex: PTexture;