hedgewars/uConsts.pas
changeset 2143 ad05f6b2d1c0
parent 2142 48ed98cfd119
child 2144 c76a2f7bd452
equal deleted inserted replaced
2142:48ed98cfd119 2143:ad05f6b2d1c0
    61 			sprCensored, sprDrill, sprHandDrill, sprHandBallgun, sprBalls,
    61 			sprCensored, sprDrill, sprHandDrill, sprHandBallgun, sprBalls,
    62 			sprPlane, sprHandPlane, sprUtility, sprInvulnerable, sprVampiric, sprGirder, 
    62 			sprPlane, sprHandPlane, sprUtility, sprInvulnerable, sprVampiric, sprGirder, 
    63             sprSpeechCorner, sprSpeechEdge, sprSpeechTail, 
    63             sprSpeechCorner, sprSpeechEdge, sprSpeechTail, 
    64             sprThoughtCorner, sprThoughtEdge, sprThoughtTail, 
    64             sprThoughtCorner, sprThoughtEdge, sprThoughtTail, 
    65             sprShoutCorner, sprShoutEdge, sprShoutTail,
    65             sprShoutCorner, sprShoutEdge, sprShoutTail,
    66             sprSniperRifle);
    66             sprSniperRifle, sprBubbles);
    67 
    67 
    68 	TGearType = (gtAmmo_Bomb, gtHedgehog, gtAmmo_Grenade, gtHealthTag, // 3
    68 	TGearType = (gtAmmo_Bomb, gtHedgehog, gtAmmo_Grenade, gtHealthTag, // 3
    69 			gtGrave, gtUFO, gtShotgunShot, gtPickHammer, gtRope, // 8
    69 			gtGrave, gtUFO, gtShotgunShot, gtPickHammer, gtRope, // 8
    70 			gtSmokeTrace, gtExplosion, gtMine, gtCase, gtDEagleShot, gtDynamite, // 14
    70 			gtSmokeTrace, gtExplosion, gtMine, gtCase, gtDEagleShot, gtDynamite, // 14
    71 			gtClusterBomb, gtCluster, gtShover, gtFlame, // 18
    71 			gtClusterBomb, gtCluster, gtShover, gtFlame, // 18
    74 			gtTeleport, gtSwitcher, gtTarget, gtMortar, // 31
    74 			gtTeleport, gtSwitcher, gtTarget, gtMortar, // 31
    75 			gtWhip, gtKamikaze, gtCake, gtSeduction, gtWatermelon, gtMelonPiece, // 37
    75 			gtWhip, gtKamikaze, gtCake, gtSeduction, gtWatermelon, gtMelonPiece, // 37
    76 			gtHellishBomb, gtEvilTrace, gtWaterUp, gtDrill, gtBallGun, gtBall,gtRCPlane, gtSniperRifleShot);
    76 			gtHellishBomb, gtEvilTrace, gtWaterUp, gtDrill, gtBallGun, gtBall,gtRCPlane, gtSniperRifleShot);
    77 
    77 
    78 	TVisualGearType = (vgtFlake, vgtCloud, vgtExplPart, vgtExplPart2, vgtFire,
    78 	TVisualGearType = (vgtFlake, vgtCloud, vgtExplPart, vgtExplPart2, vgtFire,
    79 			vgtSmallDamageTag, vgtTeamHealthSorter, vgtSpeechBubble);
    79 			vgtSmallDamageTag, vgtTeamHealthSorter, vgtSpeechBubble, vgtBubble, vgtSteam);
    80 
    80 
    81 	TGearsType = set of TGearType;
    81 	TGearsType = set of TGearType;
    82 
    82 
    83 	TSound = (sndGrenadeImpact, sndExplosion, sndThrowPowerUp, sndThrowRelease,
    83 	TSound = (sndGrenadeImpact, sndExplosion, sndThrowPowerUp, sndThrowRelease,
    84 			sndSplash, sndShotgunReload, sndShotgunFire, sndGraveImpact,
    84 			sndSplash, sndShotgunReload, sndShotgunFire, sndGraveImpact,
    88 			sndSameTeam, sndNutter, sndReinforce, sndTraitor, sndRegret,
    88 			sndSameTeam, sndNutter, sndReinforce, sndTraitor, sndRegret,
    89 			sndEnemyDown, sndCoward, sndHurry, sndWatchIt, sndKamikaze,
    89 			sndEnemyDown, sndCoward, sndHurry, sndWatchIt, sndKamikaze,
    90 			sndCake, sndOw1, sndOw4, sndFirePunch1, sndFirePunch2,
    90 			sndCake, sndOw1, sndOw4, sndFirePunch1, sndFirePunch2,
    91 			sndFirePunch3, sndFirePunch4, sndFirePunch5, sndFirePunch6,
    91 			sndFirePunch3, sndFirePunch4, sndFirePunch5, sndFirePunch6,
    92 			sndMelon, sndHellish, sndYoohoo, sndRCPlane, sndWhipCrack,
    92 			sndMelon, sndHellish, sndYoohoo, sndRCPlane, sndWhipCrack,
    93 			sndRideOfTheValkyries, sndDenied, sndPlaced);
    93 			sndRideOfTheValkyries, sndDenied, sndPlaced, sndBaseballBat, sndVaporize);
    94 
    94 
    95 	TAmmoType  = (amGrenade, amClusterBomb, amBazooka, amUFO, amShotgun, amPickHammer,
    95 	TAmmoType  = (amGrenade, amClusterBomb, amBazooka, amUFO, amShotgun, amPickHammer,
    96 			amSkip, amRope, amMine, amDEagle, amDynamite, amFirePunch, amWhip,
    96 			amSkip, amRope, amMine, amDEagle, amDynamite, amFirePunch, amWhip,
    97 			amBaseballBat, amParachute, amAirAttack, amMineStrike, amBlowTorch,
    97 			amBaseballBat, amParachute, amAirAttack, amMineStrike, amBlowTorch,
    98 			amGirder, amTeleport, amSwitch, amMortar, amKamikaze, amCake,
    98 			amGirder, amTeleport, amSwitch, amMortar, amKamikaze, amCake,
   546 			(FileName:'ShoutEdge';Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
   546 			(FileName:'ShoutEdge';Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
   547 			Width:  30; Height: 20; saveSurf: true), // sprShoutEdge
   547 			Width:  30; Height: 20; saveSurf: true), // sprShoutEdge
   548 			(FileName:'ShoutTail';Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
   548 			(FileName:'ShoutTail';Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
   549 			Width:  30; Height: 37; saveSurf: true), // sprShoutTail
   549 			Width:  30; Height: 37; saveSurf: true), // sprShoutTail
   550 			(FileName:'amSniperRifle';Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
   550 			(FileName:'amSniperRifle';Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
   551 			Width:  128; Height: 32; saveSurf: false) // sprSniperRifle
   551 			Width:  128; Height: 32; saveSurf: false), // sprSniperRifle
       
   552 			(FileName:     'Bubbles'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
       
   553 			Width:  16; Height: 16; saveSurf: false) // sprBubbles
   552 			);
   554 			);
   553 
   555 
   554 	Wavez: array [TWave] of record
   556 	Wavez: array [TWave] of record
   555 			Sprite: TSprite;
   557 			Sprite: TSprite;
   556 			FramesCount: Longword;
   558 			FramesCount: Longword;
   618 			(FileName:               'Yoohoo.ogg'; Path: ptSounds),// sndYoohoo
   620 			(FileName:               'Yoohoo.ogg'; Path: ptSounds),// sndYoohoo
   619 			(FileName:              'rcplane.ogg'; Path: ptSounds),// sndRCPlane
   621 			(FileName:              'rcplane.ogg'; Path: ptSounds),// sndRCPlane
   620 			(FileName:            'whipcrack.ogg'; Path: ptSounds),// sndWhipCrack
   622 			(FileName:            'whipcrack.ogg'; Path: ptSounds),// sndWhipCrack
   621 			(FileName:'ride_of_the_valkyries.ogg'; Path: ptSounds),// sndRideOfTheValkyries
   623 			(FileName:'ride_of_the_valkyries.ogg'; Path: ptSounds),// sndRideOfTheValkyries
   622 			(FileName:               'denied.ogg'; Path: ptSounds),// sndDenied
   624 			(FileName:               'denied.ogg'; Path: ptSounds),// sndDenied
   623 			(FileName:               'placed.ogg'; Path: ptSounds) // sndPlaced
   625 			(FileName:               'placed.ogg'; Path: ptSounds),// sndPlaced
       
   626 			(FileName:          'baseballbat.ogg'; Path: ptSounds),// sndBaseballBat
       
   627 			(FileName:                'steam.ogg'; Path: ptSounds) // sndVaporize
   624 			);
   628 			);
   625 
   629 
   626 	Ammoz: array [TAmmoType] of record
   630 	Ammoz: array [TAmmoType] of record
   627 			NameId: TAmmoStrId;
   631 			NameId: TAmmoStrId;
   628 			NameTex: PTexture;
   632 			NameTex: PTexture;