hedgewars/uConsts.pas
changeset 3032 9c190d3c165b
parent 3004 e9b3613cc3fb
child 3037 ab6e949eb5cb
equal deleted inserted replaced
3031:542444bfe37d 3032:9c190d3c165b
    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, sprDroplet, sprBirdy, sprHandCake, sprHandConstruction,
    76             sprAmTeleport, sprSplash, sprDroplet, sprBirdy, sprHandCake, sprHandConstruction,
    77             sprHandGrenade, sprHandMelon, sprHandMortar, sprHandSkip, sprHandCluster,
    77             sprHandGrenade, sprHandMelon, sprHandMortar, sprHandSkip, sprHandCluster,
    78             sprHandDynamite, sprHandHellish, sprHandMine, sprHandSeduction, sprHandVamp);
    78             sprHandDynamite, sprHandHellish, sprHandMine, sprHandSeduction, sprHandVamp,
       
    79             sprBigExplosion, sprSmokeRing);
    79 
    80 
    80     TGearType = (gtAmmo_Bomb, gtHedgehog, gtAmmo_Grenade, gtHealthTag, // 3
    81     TGearType = (gtAmmo_Bomb, gtHedgehog, gtAmmo_Grenade, gtHealthTag, // 3
    81             gtGrave, gtUFO, gtShotgunShot, gtPickHammer, gtRope, // 8
    82             gtGrave, gtUFO, gtShotgunShot, gtPickHammer, gtRope, // 8
    82             gtSmokeTrace, gtExplosion, gtMine, gtCase, gtDEagleShot, gtDynamite, // 14
    83             gtSmokeTrace, gtExplosion, gtMine, gtCase, gtDEagleShot, gtDynamite, // 14
    83             gtClusterBomb, gtCluster, gtShover, gtFlame, // 18
    84             gtClusterBomb, gtCluster, gtShover, gtFlame, // 18
    84             gtFirePunch, gtATStartGame, gtATSmoothWindCh, gtATFinishGame, // 24
    85             gtFirePunch, gtATStartGame, gtATSmoothWindCh, gtATFinishGame, // 24
    85             gtParachute, gtAirAttack, gtAirBomb, gtBlowTorch, gtGirder, // 27
    86             gtParachute, gtAirAttack, gtAirBomb, gtBlowTorch, gtGirder, // 27
    86             gtTeleport, gtSwitcher, gtTarget, gtMortar, // 31
    87             gtTeleport, gtSwitcher, gtTarget, gtMortar, // 31
    87             gtWhip, gtKamikaze, gtCake, gtSeduction, gtWatermelon, gtMelonPiece, // 37
    88             gtWhip, gtKamikaze, gtCake, gtSeduction, gtWatermelon, gtMelonPiece, // 37
    88             gtHellishBomb, gtEvilTrace, gtWaterUp, gtDrill, gtBallGun, gtBall,gtRCPlane,
    89             gtHellishBomb, gtEvilTrace, gtWaterUp, gtDrill, gtBallGun, gtBall,gtRCPlane,
    89             gtSniperRifleShot, gtJetpack, gtMolotov, gtExplosives, gtBirdy);
    90             gtSniperRifleShot, gtJetpack, gtMolotov, gtExplosives, gtBirdy, 
       
    91             gtBigExplosion);
    90 
    92 
    91     TVisualGearType = (vgtFlake, vgtCloud, vgtExplPart, vgtExplPart2, vgtFire,
    93     TVisualGearType = (vgtFlake, vgtCloud, vgtExplPart, vgtExplPart2, vgtFire,
    92             vgtSmallDamageTag, vgtTeamHealthSorter, vgtSpeechBubble, vgtBubble,
    94             vgtSmallDamageTag, vgtTeamHealthSorter, vgtSpeechBubble, vgtBubble,
    93             vgtSteam, vgtAmmo, vgtSmoke, vgtSmokeWhite, vgtHealth, vgtShell,
    95             vgtSteam, vgtAmmo, vgtSmoke, vgtSmokeWhite, vgtHealth, vgtShell,
    94             vgtDust, vgtSplash, vgtDroplet);
    96             vgtDust, vgtSplash, vgtDroplet, vgtSmokeRing);
    95 
    97 
    96     TGearsType = set of TGearType;
    98     TGearsType = set of TGearType;
    97 
    99 
    98     TSound = (sndNone,
   100     TSound = (sndNone,
    99             sndGrenadeImpact, sndExplosion, sndThrowPowerUp, sndThrowRelease,
   101             sndGrenadeImpact, sndExplosion, sndThrowPowerUp, sndThrowRelease,
   708             (FileName:  'amMine'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
   710             (FileName:  'amMine'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
   709             Width:  64; Height: 64; imageWidth: 0; imageHeight: 0; saveSurf: false),// sprHandMine
   711             Width:  64; Height: 64; imageWidth: 0; imageHeight: 0; saveSurf: false),// sprHandMine
   710             (FileName:  'amSeduction'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
   712             (FileName:  'amSeduction'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
   711             Width:  64; Height: 64; imageWidth: 0; imageHeight: 0; saveSurf: false),// sprHandSeduction
   713             Width:  64; Height: 64; imageWidth: 0; imageHeight: 0; saveSurf: false),// sprHandSeduction
   712             (FileName:  'amVamp'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
   714             (FileName:  'amVamp'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
   713             Width:  64; Height: 64; imageWidth: 0; imageHeight: 0; saveSurf: false)// sprHandVamp
   715             Width:  64; Height: 64; imageWidth: 0; imageHeight: 0; saveSurf: false),// sprHandVamp
       
   716             (FileName:  'BigExplosion'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
       
   717             Width:  385; Height: 385; imageWidth: 0; imageHeight: 0; saveSurf: false),// sprBigExplosion
       
   718             (FileName:  'SmokeRing'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
       
   719             Width:  200; Height: 200; imageWidth: 0; imageHeight: 0; saveSurf: false)// sprSmokeRing
   714             );
   720             );
   715 
   721 
   716     Wavez: array [TWave] of record
   722     Wavez: array [TWave] of record
   717             Sprite: TSprite;
   723             Sprite: TSprite;
   718             FramesCount: Longword;
   724             FramesCount: Longword;