From 421d25d16c54b380d4bb25e8ee765d7be26935cd Mon Sep 17 00:00:00 2001 From: johns <> Date: Wed, 27 Mar 2002 22:36:27 +0000 Subject: [PATCH] Added GameCycle, removed apple special code. --- src/include/freecraft.h | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/src/include/freecraft.h b/src/include/freecraft.h index f8f2f0a59..569f0042b 100644 --- a/src/include/freecraft.h +++ b/src/include/freecraft.h @@ -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