hedgewars/uTypes.pas
changeset 7687 c73fd8cfa7c0
parent 7647 e496587db93e
child 7730 2013733f9ca9
equal deleted inserted replaced
7613:ce6ead3327b2 7687:c73fd8cfa7c0
    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, gsSuspend);
    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, gmtRecord);
    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
    45     TPathType = (ptNone, ptData, ptGraphics, ptThemes, ptCurrTheme, ptTeams, ptMaps,
    45     TPathType = (ptNone, ptData, ptGraphics, ptThemes, ptCurrTheme, ptTeams, ptMaps,
    46             ptMapCurrent, ptDemos, ptSounds, ptGraves, ptFonts, ptForts,
    46             ptMapCurrent, ptDemos, ptSounds, ptGraves, ptFonts, ptForts,
    47             ptLocale, ptAmmoMenu, ptHedgehog, ptVoices, ptHats, ptFlags, ptMissionMaps, ptSuddenDeath, ptButtons);
    47             ptLocale, ptAmmoMenu, ptHedgehog, ptVoices, ptHats, ptFlags, ptMissionMaps, ptSuddenDeath, ptButtons);
   233             dY: hwFloat;
   233             dY: hwFloat;
   234             Target : TPoint;
   234             Target : TPoint;
   235             Kind: TGearType;
   235             Kind: TGearType;
   236             Pos: Longword;
   236             Pos: Longword;
   237             doStep: TGearStepProcedure;
   237             doStep: TGearStepProcedure;
   238             stepFreq: Longword;
       
   239             Radius: LongInt;
   238             Radius: LongInt;
   240             Angle, Power : Longword;
   239             Angle, Power : Longword;
   241             DirAngle: real;
   240             DirAngle: real;
   242             Timer : LongWord;
   241             Timer : LongWord;
   243             Elasticity: hwFloat;
   242             Elasticity: hwFloat;