hedgewars/uConsts.pas
changeset 2982 4213c6a8aceb
parent 2974 f3fa665f0874
child 2983 25b6b554c516
equal deleted inserted replaced
2981:d0471586a616 2982:4213c6a8aceb
    71             sprSpeechCorner, sprSpeechEdge, sprSpeechTail,
    71             sprSpeechCorner, sprSpeechEdge, sprSpeechTail,
    72             sprThoughtCorner, sprThoughtEdge, sprThoughtTail,
    72             sprThoughtCorner, sprThoughtEdge, sprThoughtTail,
    73             sprShoutCorner, sprShoutEdge, sprShoutTail,
    73             sprShoutCorner, sprShoutEdge, sprShoutTail,
    74             sprSniperRifle, sprBubbles, sprJetpack, sprHealth, sprHandMolotov, sprMolotov,
    74             sprSniperRifle, sprBubbles, sprJetpack, sprHealth, sprHandMolotov, sprMolotov,
    75             sprSmoke, sprSmokeWhite, sprShell, sprDust, sprExplosives, sprExplosivesRoll,
    75             sprSmoke, sprSmokeWhite, sprShell, sprDust, sprExplosives, sprExplosivesRoll,
    76             sprAmTeleport, sprSplash);
    76             sprAmTeleport, sprSplash, sprDroplet);
    77 
    77 
    78     TGearType = (gtAmmo_Bomb, gtHedgehog, gtAmmo_Grenade, gtHealthTag, // 3
    78     TGearType = (gtAmmo_Bomb, gtHedgehog, gtAmmo_Grenade, gtHealthTag, // 3
    79             gtGrave, gtUFO, gtShotgunShot, gtPickHammer, gtRope, // 8
    79             gtGrave, gtUFO, gtShotgunShot, gtPickHammer, gtRope, // 8
    80             gtSmokeTrace, gtExplosion, gtMine, gtCase, gtDEagleShot, gtDynamite, // 14
    80             gtSmokeTrace, gtExplosion, gtMine, gtCase, gtDEagleShot, gtDynamite, // 14
    81             gtClusterBomb, gtCluster, gtShover, gtFlame, // 18
    81             gtClusterBomb, gtCluster, gtShover, gtFlame, // 18
    87             gtSniperRifleShot, gtJetpack, gtMolotov, gtExplosives);
    87             gtSniperRifleShot, gtJetpack, gtMolotov, gtExplosives);
    88 
    88 
    89     TVisualGearType = (vgtFlake, vgtCloud, vgtExplPart, vgtExplPart2, vgtFire,
    89     TVisualGearType = (vgtFlake, vgtCloud, vgtExplPart, vgtExplPart2, vgtFire,
    90             vgtSmallDamageTag, vgtTeamHealthSorter, vgtSpeechBubble, vgtBubble,
    90             vgtSmallDamageTag, vgtTeamHealthSorter, vgtSpeechBubble, vgtBubble,
    91             vgtSteam, vgtAmmo, vgtSmoke, vgtSmokeWhite, vgtHealth, vgtShell,
    91             vgtSteam, vgtAmmo, vgtSmoke, vgtSmokeWhite, vgtHealth, vgtShell,
    92             vgtDust, vgtSplash);
    92             vgtDust, vgtSplash, vgtDroplet);
    93 
    93 
    94     TGearsType = set of TGearType;
    94     TGearsType = set of TGearType;
    95 
    95 
    96     TSound = (sndNone,
    96     TSound = (sndNone,
    97             sndGrenadeImpact, sndExplosion, sndThrowPowerUp, sndThrowRelease,
    97             sndGrenadeImpact, sndExplosion, sndThrowPowerUp, sndThrowRelease,
   106             sndMelon, sndHellish, sndYoohoo, sndRCPlane, sndWhipCrack,
   106             sndMelon, sndHellish, sndYoohoo, sndRCPlane, sndWhipCrack,
   107             sndRideOfTheValkyries, sndDenied, sndPlaced, sndBaseballBat,
   107             sndRideOfTheValkyries, sndDenied, sndPlaced, sndBaseballBat,
   108             sndVaporize, sndWarp, sndSuddenDeath, sndMortar, sndShutter,
   108             sndVaporize, sndWarp, sndSuddenDeath, sndMortar, sndShutter,
   109             sndHomerun, sndMolotov, sndCover, sndUhOh, sndOops,
   109             sndHomerun, sndMolotov, sndCover, sndUhOh, sndOops,
   110             sndNooo, sndHello, sndRopeShot, sndRopeAttach, sndRopeRelease,
   110             sndNooo, sndHello, sndRopeShot, sndRopeAttach, sndRopeRelease,
   111             sndSwitchHog, sndVictory, sndSniperReload, sndSteps, sndLowGravity);
   111             sndSwitchHog, sndVictory, sndSniperReload, sndSteps, sndLowGravity,
       
   112             sndDroplet1, sndDroplet2, sndDroplet3);
   112 
   113 
   113     TAmmoType  = (amNothing, amGrenade, amClusterBomb, amBazooka, amUFO, amShotgun, amPickHammer,
   114     TAmmoType  = (amNothing, amGrenade, amClusterBomb, amBazooka, amUFO, amShotgun, amPickHammer,
   114             amSkip, amRope, amMine, amDEagle, amDynamite, amFirePunch, amWhip,
   115             amSkip, amRope, amMine, amDEagle, amDynamite, amFirePunch, amWhip,
   115             amBaseballBat, amParachute, amAirAttack, amMineStrike, amBlowTorch,
   116             amBaseballBat, amParachute, amAirAttack, amMineStrike, amBlowTorch,
   116             amGirder, amTeleport, amSwitch, amMortar, amKamikaze, amCake,
   117             amGirder, amTeleport, amSwitch, amMortar, amKamikaze, amCake,
   677             (FileName: 'ExplosivesRoll'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
   678             (FileName: 'ExplosivesRoll'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
   678             Width:  48; Height: 48; imageWidth: 0; imageHeight: 0; saveSurf: false),// sprExplosivesRoll
   679             Width:  48; Height: 48; imageWidth: 0; imageHeight: 0; saveSurf: false),// sprExplosivesRoll
   679             (FileName: 'amTeleport'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
   680             (FileName: 'amTeleport'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
   680             Width:  64; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false), // sprAmTeleport
   681             Width:  64; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false), // sprAmTeleport
   681             (FileName: 'Splash'; Path: ptCurrTheme; AltPath: ptGraphics; Texture: nil; Surface: nil;
   682             (FileName: 'Splash'; Path: ptCurrTheme; AltPath: ptGraphics; Texture: nil; Surface: nil;
   682             Width:  128; Height: 64; imageWidth: 0; imageHeight: 0; saveSurf: false) // sprSplash
   683             Width:  128; Height: 64; imageWidth: 0; imageHeight: 0; saveSurf: false), // sprSplash
       
   684             (FileName: 'Droplet'; Path: ptCurrTheme; AltPath: ptGraphics; Texture: nil; Surface: nil;
       
   685             Width:  16; Height: 16; imageWidth: 0; imageHeight: 0; saveSurf: false) // sprDroplet
   683             );
   686             );
   684 
   687 
   685     Wavez: array [TWave] of record
   688     Wavez: array [TWave] of record
   686             Sprite: TSprite;
   689             Sprite: TSprite;
   687             FramesCount: Longword;
   690             FramesCount: Longword;
   773             (FileName:                         ''; Path: ptSounds),// sndRopeRelease
   776             (FileName:                         ''; Path: ptSounds),// sndRopeRelease
   774             (FileName:            'switchhog.ogg'; Path: ptSounds),// sndSwitchHog
   777             (FileName:            'switchhog.ogg'; Path: ptSounds),// sndSwitchHog
   775             (FileName:              'victory.ogg'; Path: ptVoices),// sndVictory
   778             (FileName:              'victory.ogg'; Path: ptVoices),// sndVictory
   776             (FileName:         'sniperreload.ogg'; Path: ptSounds),// sndSniperReload
   779             (FileName:         'sniperreload.ogg'; Path: ptSounds),// sndSniperReload
   777             (FileName:                'steps.ogg'; Path: ptSounds),// sndSteps
   780             (FileName:                'steps.ogg'; Path: ptSounds),// sndSteps
   778             (FileName:           'lowgravity.ogg'; Path: ptSounds) // sndLowGravity
   781             (FileName:           'lowgravity.ogg'; Path: ptSounds),// sndLowGravity
       
   782             (FileName:             'Droplet1.ogg'; Path: ptSounds),// sndDroplet1
       
   783             (FileName:             'Droplet2.ogg'; Path: ptSounds),// sndDroplet2
       
   784             (FileName:             'Droplet3.ogg'; Path: ptSounds) // sndDroplet3
   779             );
   785             );
   780 
   786 
   781     Ammoz: array [TAmmoType] of record
   787     Ammoz: array [TAmmoType] of record
   782             NameId: TAmmoStrId;
   788             NameId: TAmmoStrId;
   783             NameTex: PTexture;
   789             NameTex: PTexture;