Added GameCycle, removed apple special code.
This commit is contained in:
parent
a146496e6d
commit
421d25d16c
1 changed files with 7 additions and 12 deletions
|
@ -321,18 +321,6 @@ static inline void DebugLevel3Fn(const char* fmt,...) {};
|
|||
#define UpgradeMax 256 /// How many upgrades supported
|
||||
#define UnitMax 2048 /// How many units supported
|
||||
|
||||
/*----------------------------------------------------------------------------
|
||||
-- MacOS X fixes
|
||||
----------------------------------------------------------------------------*/
|
||||
|
||||
#if defined(__APPLE__)
|
||||
|
||||
#define MenuKey FreeCraftMenuKey
|
||||
#define HideCursor FreeCraftHideCursor
|
||||
#define InitCursor FreeCraftInitCursor
|
||||
|
||||
#endif // defined(__APPLE__)
|
||||
|
||||
/*----------------------------------------------------------------------------
|
||||
-- Screen
|
||||
----------------------------------------------------------------------------*/
|
||||
|
@ -368,6 +356,8 @@ static inline void DebugLevel3Fn(const char* fmt,...) {};
|
|||
|
||||
/// frames per second to display (original 30-40)
|
||||
#define FRAMES_PER_SECOND 30 // 1/30s
|
||||
/// game cycles per second to simulate (original 30-40)
|
||||
#define CYCLES_PER_SECOND 30 // 1/30s 0.33ms
|
||||
|
||||
/// must redraw flags
|
||||
enum MustRedraw_e {
|
||||
|
@ -423,6 +413,9 @@ extern int VideoHeight;
|
|||
/// invalidated map
|
||||
extern enum MustRedraw_e MustRedraw;
|
||||
|
||||
/// Next frame ticks
|
||||
extern unsigned long NextFrameTicks;
|
||||
|
||||
/// counts frames
|
||||
extern int FrameCounter;
|
||||
|
||||
|
@ -476,6 +469,8 @@ extern int OptionUseDepletedMines; /// use depleted mines or destroy them
|
|||
|
||||
extern unsigned SyncRandSeed; /// sync random seed value.
|
||||
|
||||
extern unsigned long GameCycle; /// Game simulation cycle counter
|
||||
|
||||
extern void LoadGame(char*); /// Load saved game back
|
||||
extern void SaveGame(const char*); /// Save game for later load
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue