hedgewars/uConsts.pas
changeset 2177 c045698e044f
parent 2171 8208946331ba
child 2179 839472821b4d
equal deleted inserted replaced
2176:fc082baf448c 2177:c045698e044f
    72 			gtFirePunch, gtATStartGame, gtATSmoothWindCh, gtATFinishGame, // 24
    72 			gtFirePunch, gtATStartGame, gtATSmoothWindCh, gtATFinishGame, // 24
    73 			gtParachute, gtAirAttack, gtAirBomb, gtBlowTorch, gtGirder, // 27
    73 			gtParachute, gtAirAttack, gtAirBomb, gtBlowTorch, gtGirder, // 27
    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,
    76 			gtHellishBomb, gtEvilTrace, gtWaterUp, gtDrill, gtBallGun, gtBall,gtRCPlane,
    77 			gtSniperRifleShot);
    77 			gtSniperRifleShot, gtJetpack);
    78 
    78 
    79 	TVisualGearType = (vgtFlake, vgtCloud, vgtExplPart, vgtExplPart2, vgtFire,
    79 	TVisualGearType = (vgtFlake, vgtCloud, vgtExplPart, vgtExplPart2, vgtFire,
    80 			vgtSmallDamageTag, vgtTeamHealthSorter, vgtSpeechBubble, vgtBubble,
    80 			vgtSmallDamageTag, vgtTeamHealthSorter, vgtSpeechBubble, vgtBubble,
    81 			vgtSteam);
    81 			vgtSteam);
    82 
    82 
    98 			amSkip, amRope, amMine, amDEagle, amDynamite, amFirePunch, amWhip,
    98 			amSkip, amRope, amMine, amDEagle, amDynamite, amFirePunch, amWhip,
    99 			amBaseballBat, amParachute, amAirAttack, amMineStrike, amBlowTorch,
    99 			amBaseballBat, amParachute, amAirAttack, amMineStrike, amBlowTorch,
   100 			amGirder, amTeleport, amSwitch, amMortar, amKamikaze, amCake,
   100 			amGirder, amTeleport, amSwitch, amMortar, amKamikaze, amCake,
   101 			amSeduction, amWatermelon, amHellishBomb, amNapalm, amDrill, amBallgun, 
   101 			amSeduction, amWatermelon, amHellishBomb, amNapalm, amDrill, amBallgun, 
   102             amRCPlane, amLowGravity, amExtraDamage, amInvulnerable, amExtraTime,
   102             amRCPlane, amLowGravity, amExtraDamage, amInvulnerable, amExtraTime,
   103             amLaserSight, amVampiric, amSniperRifle);
   103             amLaserSight, amVampiric, amSniperRifle, amJetpack);
   104 
   104 
   105 	THWFont = (fnt16, fntBig, fntSmall);
   105 	THWFont = (fnt16, fntBig, fntSmall);
   106 
   106 
   107 	TCapGroup = (capgrpGameState, capgrpAmmoinfo, capgrpVolume,
   107 	TCapGroup = (capgrpGameState, capgrpAmmoinfo, capgrpVolume,
   108 			capgrpMessage);
   108 			capgrpMessage);
   463 			(FileName: 'amBaseball'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
   463 			(FileName: 'amBaseball'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
   464 			Width:  32; Height: 32; saveSurf: false),// sprHandBaseball
   464 			Width:  32; Height: 32; saveSurf: false),// sprHandBaseball
   465 			(FileName:     'Hammer'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
   465 			(FileName:     'Hammer'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
   466 			Width:  32; Height: 64; saveSurf: false),// sprPHammer
   466 			Width:  32; Height: 64; saveSurf: false),// sprPHammer
   467 			(FileName: 'amBTorch_i'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
   467 			(FileName: 'amBTorch_i'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
   468 			Width:  32; Height: 32; saveSurf: false),// sprHandBlowToch
   468 			Width:  32; Height: 32; saveSurf: false),// sprHandBlowTorch
   469 			(FileName: 'amBTorch_w'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
   469 			(FileName: 'amBTorch_w'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
   470 			Width:  32; Height: 32; saveSurf: false),// sprBlowToch
   470 			Width:  32; Height: 32; saveSurf: false),// sprBlowTorch
   471 			(FileName:   'Teleport'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
   471 			(FileName:   'Teleport'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
   472 			Width:  64; Height: 32; saveSurf: false),// sprTeleport
   472 			Width:  64; Height: 32; saveSurf: false),// sprTeleport
   473 			(FileName:    'HHDeath'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
   473 			(FileName:    'HHDeath'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
   474 			Width:  32; Height: 64; saveSurf: false),// sprHHDeath
   474 			Width:  32; Height: 64; saveSurf: false),// sprHHDeath
   475 			(FileName:'amShotgun_w'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
   475 			(FileName:'amShotgun_w'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
  1407 			minAngle: 0;
  1407 			minAngle: 0;
  1408 			maxAngle: 0;
  1408 			maxAngle: 0;
  1409 			isDamaging: true;
  1409 			isDamaging: true;
  1410 			SkipTurns: 0;
  1410 			SkipTurns: 0;
  1411 			PosCount: 1;
  1411 			PosCount: 1;
       
  1412 			PosSprite: sprWater),
       
  1413 			(NameId: sidJetpack;
       
  1414 			NameTex: nil;
       
  1415 			Probability: 20;
       
  1416 			NumberInCase: 1;
       
  1417 			Ammo: (Propz: ammoprop_ForwMsgs or
       
  1418 							ammoprop_AttackInMove or
       
  1419 							ammoprop_NoCrosshair or
       
  1420 							ammoprop_DontHold or
       
  1421 							ammoprop_AltAttack;
       
  1422 					Count: 1;
       
  1423 					NumPerTurn: 1;
       
  1424 					Timer: 0;
       
  1425 					Pos: 0;
       
  1426 					AmmoType: amJetpack);
       
  1427 			Slot: 3;
       
  1428 			TimeAfterTurn: 3000;
       
  1429 			minAngle: 0;
       
  1430 			maxAngle: 0;
       
  1431 			isDamaging: true;
       
  1432 			SkipTurns: 0;
       
  1433 			PosCount: 1;
  1412 			PosSprite: sprWater)
  1434 			PosSprite: sprWater)
  1413 			);
  1435 			);
  1414 
  1436 
  1415 var CountTexz: array[1..9] of PTexture;
  1437 var CountTexz: array[1..9] of PTexture;
  1416 
  1438