hedgewars/uConsts.pas
changeset 2983 25b6b554c516
parent 2982 4213c6a8aceb
child 2987 3abaf01b4ce3
equal deleted inserted replaced
2982:4213c6a8aceb 2983:25b6b554c516
    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, sprDroplet);
    76             sprAmTeleport, sprSplash, sprDroplet, sprBirdy);
    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
    82             gtFirePunch, gtATStartGame, gtATSmoothWindCh, gtATFinishGame, // 24
    82             gtFirePunch, gtATStartGame, gtATSmoothWindCh, gtATFinishGame, // 24
    83             gtParachute, gtAirAttack, gtAirBomb, gtBlowTorch, gtGirder, // 27
    83             gtParachute, gtAirAttack, gtAirBomb, gtBlowTorch, gtGirder, // 27
    84             gtTeleport, gtSwitcher, gtTarget, gtMortar, // 31
    84             gtTeleport, gtSwitcher, gtTarget, gtMortar, // 31
    85             gtWhip, gtKamikaze, gtCake, gtSeduction, gtWatermelon, gtMelonPiece, // 37
    85             gtWhip, gtKamikaze, gtCake, gtSeduction, gtWatermelon, gtMelonPiece, // 37
    86             gtHellishBomb, gtEvilTrace, gtWaterUp, gtDrill, gtBallGun, gtBall,gtRCPlane,
    86             gtHellishBomb, gtEvilTrace, gtWaterUp, gtDrill, gtBallGun, gtBall,gtRCPlane,
    87             gtSniperRifleShot, gtJetpack, gtMolotov, gtExplosives);
    87             gtSniperRifleShot, gtJetpack, gtMolotov, gtExplosives, gtBirdy);
    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);
    92             vgtDust, vgtSplash, vgtDroplet);
   383     posCaseUtility = $00000004;
   383     posCaseUtility = $00000004;
   384 
   384 
   385     NoPointX = Low(LongInt);
   385     NoPointX = Low(LongInt);
   386     cTargetPointRef : TPoint = (X: NoPointX; Y: 0);
   386     cTargetPointRef : TPoint = (X: NoPointX; Y: 0);
   387 
   387 
   388     // hog tag mask
       
   389     // hog tag mask
   388     // hog tag mask
   390     htNone        = $00;
   389     htNone        = $00;
   391     htTeamName    = $01;
   390     htTeamName    = $01;
   392     htName        = $02;
   391     htName        = $02;
   393     htHealth      = $04;
   392     htHealth      = $04;
   680             (FileName: 'amTeleport'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
   679             (FileName: 'amTeleport'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
   681             Width:  64; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false), // sprAmTeleport
   680             Width:  64; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false), // sprAmTeleport
   682             (FileName: 'Splash'; Path: ptCurrTheme; AltPath: ptGraphics; Texture: nil; Surface: nil;
   681             (FileName: 'Splash'; Path: ptCurrTheme; AltPath: ptGraphics; Texture: nil; Surface: nil;
   683             Width:  128; Height: 64; imageWidth: 0; imageHeight: 0; saveSurf: false), // sprSplash
   682             Width:  128; Height: 64; imageWidth: 0; imageHeight: 0; saveSurf: false), // sprSplash
   684             (FileName: 'Droplet'; Path: ptCurrTheme; AltPath: ptGraphics; Texture: nil; Surface: nil;
   683             (FileName: 'Droplet'; Path: ptCurrTheme; AltPath: ptGraphics; Texture: nil; Surface: nil;
   685             Width:  16; Height: 16; imageWidth: 0; imageHeight: 0; saveSurf: false) // sprDroplet
   684             Width:  16; Height: 16; imageWidth: 0; imageHeight: 0; saveSurf: false), // sprDroplet
       
   685             (FileName: 'Birdy'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
       
   686             Width:  75; Height: 75; imageWidth: 0; imageHeight: 0; saveSurf: false)// sprBirdy
   686             );
   687             );
   687 
   688 
   688     Wavez: array [TWave] of record
   689     Wavez: array [TWave] of record
   689             Sprite: TSprite;
   690             Sprite: TSprite;
   690             FramesCount: Longword;
   691             FramesCount: Longword;