X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Flibgame%2Fsystem.h;h=185fdc5a1376c289d6eb3a2e4efe57fe05d1bd44;hb=cf41c74d18630924c1e32ad913d315a493402ef9;hp=d4e732e9fb22a535c1329dcb652ff80aafc9db6a;hpb=3cc2ee99e57014c6962d26365e92bd3eac36a492;p=rocksndiamonds.git diff --git a/src/libgame/system.h b/src/libgame/system.h index d4e732e9..185fdc5a 100644 --- a/src/libgame/system.h +++ b/src/libgame/system.h @@ -410,6 +410,11 @@ #define FADE_MODE_DEFAULT FADE_MODE_FADE +#define AUTO_DELAY_UNIT_MS 0 +#define AUTO_DELAY_UNIT_FRAMES 1 + +#define AUTO_DELAY_UNIT_DEFAULT AUTO_DELAY_UNIT_MS + // values for toon positions #define POS_UNDEFINED -1 #define POS_LEFT 0 @@ -1011,6 +1016,7 @@ struct VideoSystemInfo int screen_rendering_mode; int vsync_mode; + unsigned int frame_counter; unsigned int frame_delay; unsigned int frame_delay_value; @@ -1320,6 +1326,7 @@ struct SetupInternalInfo boolean choose_from_top_leveldir; boolean show_scaling_in_title; + boolean create_user_levelset; boolean menu_game; boolean menu_editor; @@ -1852,14 +1859,18 @@ void FreeBitmapTextures(Bitmap **); void ScaleBitmap(Bitmap **, int); void SetMouseCursor(int); +void UpdateRawMousePosition(int, int); +void UpdateMousePosition(void); void OpenAudio(void); void CloseAudio(void); void SetAudioMode(boolean); +void InitEventFilter(EventFilter); boolean PendingEvent(void); void WaitEvent(Event *event); void PeekEvent(Event *event); +void PumpEvents(void); void CheckQuitEvent(void); Key GetEventKey(KeyEvent *, boolean); KeyMod HandleKeyModState(Key, int);