hedgewars/uConsts.pas
changeset 3350 5cd02aafc612
parent 3342 b4f01613dcd7
child 3351 3fd3f116f2fc
equal deleted inserted replaced
3349:5571592f10a8 3350:5cd02aafc612
    70             sprSmoke, sprSmokeWhite, sprShell, sprDust, sprExplosives, sprExplosivesRoll,
    70             sprSmoke, sprSmokeWhite, sprShell, sprDust, sprExplosives, sprExplosivesRoll,
    71             sprAmTeleport, sprSplash, sprDroplet, sprBirdy, sprHandCake, sprHandConstruction,
    71             sprAmTeleport, sprSplash, sprDroplet, sprBirdy, sprHandCake, sprHandConstruction,
    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);
    75             sprFeather, sprPiano);
    76 
    76 
    77     TGearType = (gtAmmo_Bomb, gtHedgehog, gtAmmo_Grenade, gtHealthTag, // 3
    77     TGearType = (gtAmmo_Bomb, gtHedgehog, gtAmmo_Grenade, gtHealthTag, // 3
    78             gtGrave, gtBee, gtShotgunShot, gtPickHammer, gtRope, // 8
    78             gtGrave, gtBee, gtShotgunShot, gtPickHammer, gtRope, // 8
    79             gtSmokeTrace, gtExplosion, gtMine, gtCase, gtDEagleShot, gtDynamite, // 14
    79             gtSmokeTrace, gtExplosion, gtMine, gtCase, gtDEagleShot, gtDynamite, // 14
    80             gtClusterBomb, gtCluster, gtShover, gtFlame, // 18
    80             gtClusterBomb, gtCluster, gtShover, gtFlame, // 18
    82             gtParachute, gtAirAttack, gtAirBomb, gtBlowTorch, gtGirder, // 27
    82             gtParachute, gtAirAttack, gtAirBomb, gtBlowTorch, gtGirder, // 27
    83             gtTeleport, gtSwitcher, gtTarget, gtMortar, // 31
    83             gtTeleport, gtSwitcher, gtTarget, gtMortar, // 31
    84             gtWhip, gtKamikaze, gtCake, gtSeduction, gtWatermelon, gtMelonPiece, // 37
    84             gtWhip, gtKamikaze, gtCake, gtSeduction, gtWatermelon, gtMelonPiece, // 37
    85             gtHellishBomb, gtEvilTrace, gtWaterUp, gtDrill, gtBallGun, gtBall,gtRCPlane,
    85             gtHellishBomb, gtEvilTrace, gtWaterUp, gtDrill, gtBallGun, gtBall,gtRCPlane,
    86             gtSniperRifleShot, gtJetpack, gtMolotov, gtExplosives, gtBirdy, 
    86             gtSniperRifleShot, gtJetpack, gtMolotov, gtExplosives, gtBirdy, 
    87             gtBigExplosion, gtEgg, gtPortal, gtPortalGun);
    87             gtBigExplosion, gtEgg, gtPortal, gtPortalGun, gtPiano);
    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, vgtDroplet, vgtSmokeRing, vgtBeeTrace, vgtEgg,
    92             vgtDust, vgtSplash, vgtDroplet, vgtSmokeRing, vgtBeeTrace, vgtEgg,
   118             amSkip, amRope, amMine, amDEagle, amDynamite, amFirePunch, amWhip,
   118             amSkip, amRope, amMine, amDEagle, amDynamite, amFirePunch, amWhip,
   119             amBaseballBat, amParachute, amAirAttack, amMineStrike, amBlowTorch,
   119             amBaseballBat, amParachute, amAirAttack, amMineStrike, amBlowTorch,
   120             amGirder, amTeleport, amSwitch, amMortar, amKamikaze, amCake,
   120             amGirder, amTeleport, amSwitch, amMortar, amKamikaze, amCake,
   121             amSeduction, amWatermelon, amHellishBomb, amNapalm, amDrill, amBallgun,
   121             amSeduction, amWatermelon, amHellishBomb, amNapalm, amDrill, amBallgun,
   122             amRCPlane, amLowGravity, amExtraDamage, amInvulnerable, amExtraTime,
   122             amRCPlane, amLowGravity, amExtraDamage, amInvulnerable, amExtraTime,
   123             amLaserSight, amVampiric, amSniperRifle, amJetpack, amMolotov, amBirdy, amPortalGun);
   123             amLaserSight, amVampiric, amSniperRifle, amJetpack, amMolotov, amBirdy, amPortalGun,
       
   124             amPiano);
   124 
   125 
   125     THWFont = (fnt16, fntBig, fntSmall, CJKfnt16, CJKfntBig, CJKfntSmall);
   126     THWFont = (fnt16, fntBig, fntSmall, CJKfnt16, CJKfntBig, CJKfntSmall);
   126 
   127 
   127     TCapGroup = (capgrpGameState, capgrpAmmoinfo, capgrpVolume,
   128     TCapGroup = (capgrpGameState, capgrpAmmoinfo, capgrpVolume,
   128             capgrpMessage, capgrpAmmostate);
   129             capgrpMessage, capgrpAmmostate);
   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             (FileName:  'Feather'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
   737             (FileName:  'Feather'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
   737             Width:  15; Height: 25; imageWidth: 0; imageHeight: 0; saveSurf: false) // sprFeather
   738             Width:  15; Height: 25; imageWidth: 0; imageHeight: 0; saveSurf: false), // sprFeather
       
   739             (FileName:  'Piano'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
       
   740             Width:  128; Height: 128; imageWidth: 0; imageHeight: 0; saveSurf: false) // sprPiano
   738             );
   741             );
   739 
   742 
   740     Wavez: array [TWave] of record
   743     Wavez: array [TWave] of record
   741             Sprite: TSprite;
   744             Sprite: TSprite;
   742             FramesCount: Longword;
   745             FramesCount: Longword;
  1795             minAngle: 0;
  1798             minAngle: 0;
  1796             maxAngle: 0;
  1799             maxAngle: 0;
  1797             isDamaging: true;
  1800             isDamaging: true;
  1798             SkipTurns: 0;
  1801             SkipTurns: 0;
  1799             PosCount: 1;
  1802             PosCount: 1;
       
  1803             PosSprite: sprWater),
       
  1804             (NameId: sidPiano;
       
  1805             NameTex: nil;
       
  1806             Probability: 100;
       
  1807             NumberInCase: 1;
       
  1808             Ammo: (Propz: ammoprop_NoCrosshair or
       
  1809                             ammoprop_NeedTarget or
       
  1810                             ammoprop_AttackingPut or
       
  1811                             ammoprop_DontHold or
       
  1812                             ammoprop_NotBorder;
       
  1813                 Count: 1;
       
  1814                 InitialCount: 1;
       
  1815                 NumPerTurn: 0;
       
  1816                 Timer: 0;
       
  1817                 Pos: 0;
       
  1818                 AmmoType: amPiano;
       
  1819                 AttackVoice: sndIncoming);
       
  1820             Slot: 5;
       
  1821             TimeAfterTurn: 0;
       
  1822             minAngle: 0;
       
  1823             maxAngle: 0;
       
  1824             isDamaging: true;
       
  1825             SkipTurns: 7;
       
  1826             PosCount: 1;
  1800             PosSprite: sprWater)
  1827             PosSprite: sprWater)
  1801             );
  1828             );
  1802 
  1829 
  1803 
  1830 
  1804     conversionFormat: TSDL_PixelFormat = (
  1831     conversionFormat: TSDL_PixelFormat = (