hedgewars/uTypes.pas
branchhedgeroid
changeset 5725 e27100a0e2d0
parent 5655 44c2d19f79e2
parent 5706 4454aa0523e7
child 5824 2e5835130d9a
equal deleted inserted replaced
5671:ba4c3a4c8b09 5725:e27100a0e2d0
    34     HwColor4f = record
    34     HwColor4f = record
    35         r, g, b, a: byte
    35         r, g, b, a: byte
    36         end;
    36         end;
    37 
    37 
    38     // Possible states of the game
    38     // Possible states of the game
    39     TGameState = (gsLandGen, gsStart, gsGame, gsChat, gsConfirm, gsExit, gsSuspend);
    39     TGameState = (gsLandGen, gsStart, gsGame, gsChat, gsConfirm, gsExit);
    40 
    40 
    41     // Game types that help determining what the engine is actually supposed to do
    41     // Game types that help determining what the engine is actually supposed to do
    42     TGameType = (gmtLocal, gmtDemo, gmtNet, gmtSave, gmtLandPreview, gmtSyntax);
    42     TGameType = (gmtLocal, gmtDemo, gmtNet, gmtSave, gmtLandPreview, gmtSyntax);
    43 
    43 
    44     // Different files are stored in different folders, this enumeration is used to tell which folder to use
    44     // Different files are stored in different folders, this enumeration is used to tell which folder to use
    80             sprFeather, sprPiano, sprHandSineGun, sprPortalGun, sprPortal,
    80             sprFeather, sprPiano, sprHandSineGun, sprPortalGun, sprPortal,
    81             sprCheese, sprHandCheese, sprHandFlamethrower, sprChunk, sprNote,
    81             sprCheese, sprHandCheese, sprHandFlamethrower, sprChunk, sprNote,
    82             sprSMineOff, sprSMineOn, sprHandSMine, sprHammer,
    82             sprSMineOff, sprSMineOn, sprHandSMine, sprHammer,
    83             sprHandResurrector, sprCross, sprAirDrill, sprNapalmBomb,
    83             sprHandResurrector, sprCross, sprAirDrill, sprNapalmBomb,
    84             sprBulletHit, sprSnowball, sprHandSnowball, sprSnow,
    84             sprBulletHit, sprSnowball, sprHandSnowball, sprSnow,
    85             sprSDFlake, sprSDWater, sprSDCloud, sprSDSplash, sprSDDroplet, sprFireButton
    85             sprSDFlake, sprSDWater, sprSDCloud, sprSDSplash, sprSDDroplet, sprTardis, sprFireButton
    86             );
    86             );
    87 
    87 
    88     // Gears that interact with other Gears and/or Land
    88     // Gears that interact with other Gears and/or Land
    89     TGearType = (gtGrenade, gtHedgehog, gtShell, gtGrave, gtBee, // 4
    89     TGearType = (gtGrenade, gtHedgehog, gtShell, gtGrave, gtBee, // 4
    90             gtShotgunShot, gtPickHammer, gtRope, gtMine, gtCase, // 9
    90             gtShotgunShot, gtPickHammer, gtRope, gtMine, gtCase, // 9