hedgewars/uTypes.pas
changeset 4647 20b982afbe6e
parent 4611 445d382cd401
child 4748 ce9b48de1f52
equal deleted inserted replaced
4588:5ef5415c4ee1 4647:20b982afbe6e
    50             sprBigExplosion, sprSmokeRing, sprBeeTrace, sprEgg, sprTargetBee, sprHandBee,
    50             sprBigExplosion, sprSmokeRing, sprBeeTrace, sprEgg, sprTargetBee, sprHandBee,
    51             sprFeather, sprPiano, sprHandSineGun, sprPortalGun, sprPortal,
    51             sprFeather, sprPiano, sprHandSineGun, sprPortalGun, sprPortal,
    52             sprCheese, sprHandCheese, sprHandFlamethrower, sprChunk, sprNote,
    52             sprCheese, sprHandCheese, sprHandFlamethrower, sprChunk, sprNote,
    53             sprSMineOff, sprSMineOn, sprHandSMine, sprHammer,
    53             sprSMineOff, sprSMineOn, sprHandSMine, sprHammer,
    54             sprHandResurrector, sprCross, sprAirDrill, sprNapalmBomb,
    54             sprHandResurrector, sprCross, sprAirDrill, sprNapalmBomb,
    55             sprBulletHit, sprSnowball, sprHandSnowball
    55             sprBulletHit, sprSnowball, sprHandSnowball, sprSnow
    56             );
    56             );
    57 
    57 
    58     // Gears that interact with other Gears and/or Land
    58     // Gears that interact with other Gears and/or Land
    59     TGearType = (gtBomb, gtHedgehog, gtShell, gtGrave, gtBee, // 4
    59     TGearType = (gtBomb, gtHedgehog, gtShell, gtGrave, gtBee, // 4
    60             gtShotgunShot, gtPickHammer, gtRope, gtMine, gtCase, // 9
    60             gtShotgunShot, gtPickHammer, gtRope, gtMine, gtCase, // 9
    65             gtWhip, gtKamikaze, gtCake, gtSeduction, gtWatermelon, gtMelonPiece, // 34
    65             gtWhip, gtKamikaze, gtCake, gtSeduction, gtWatermelon, gtMelonPiece, // 34
    66             gtHellishBomb, gtWaterUp, gtDrill, gtBallGun, gtBall, gtRCPlane, // 40
    66             gtHellishBomb, gtWaterUp, gtDrill, gtBallGun, gtBall, gtRCPlane, // 40
    67             gtSniperRifleShot, gtJetpack, gtMolotov, gtExplosives, gtBirdy, // 45
    67             gtSniperRifleShot, gtJetpack, gtMolotov, gtExplosives, gtBirdy, // 45
    68             gtEgg, gtPortal, gtPiano, gtGasBomb, gtSineGunShot, gtFlamethrower, // 51
    68             gtEgg, gtPortal, gtPiano, gtGasBomb, gtSineGunShot, gtFlamethrower, // 51
    69             gtSMine, gtPoisonCloud, gtHammer, gtHammerHit, gtResurrector, // 56
    69             gtSMine, gtPoisonCloud, gtHammer, gtHammerHit, gtResurrector, // 56
    70             gtNapalmBomb, gtSnowball); // 58
    70             gtNapalmBomb, gtSnowball, gtFlake); // 58
    71 
    71 
    72     // Gears that are _only_ of visual nature (e.g. background stuff, visual effects, speechbubbles, etc.)
    72     // Gears that are _only_ of visual nature (e.g. background stuff, visual effects, speechbubbles, etc.)
    73     TVisualGearType = (vgtFlake, vgtCloud, vgtExplPart, vgtExplPart2, vgtFire,
    73     TVisualGearType = (vgtFlake, vgtCloud, vgtExplPart, vgtExplPart2, vgtFire,
    74             vgtSmallDamageTag, vgtTeamHealthSorter, vgtSpeechBubble, vgtBubble,
    74             vgtSmallDamageTag, vgtTeamHealthSorter, vgtSpeechBubble, vgtBubble,
    75             vgtSteam, vgtAmmo, vgtSmoke, vgtSmokeWhite, vgtHealth, vgtShell,
    75             vgtSteam, vgtAmmo, vgtSmoke, vgtSmokeWhite, vgtHealth, vgtShell,
   194             Angle, Power : Longword;
   194             Angle, Power : Longword;
   195             DirAngle: real;
   195             DirAngle: real;
   196             Timer : LongWord;
   196             Timer : LongWord;
   197             Elasticity: hwFloat;
   197             Elasticity: hwFloat;
   198             Friction  : hwFloat;
   198             Friction  : hwFloat;
       
   199             Density   : hwFloat;
   199             Message, MsgParam : Longword;
   200             Message, MsgParam : Longword;
   200             Hedgehog: PHedgehog;
   201             Hedgehog: PHedgehog;
   201             Health, Damage, Karma: LongInt;
   202             Health, Damage, Karma: LongInt;
   202             CollisionIndex: LongInt;
   203             CollisionIndex: LongInt;
   203             Tag: LongInt;
   204             Tag: LongInt;