X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fgame_em%2Fgame_em.h;h=f28005234177a03d32523d132b7be34bd3e48481;hb=c42862bb754d7a8b1ff476887669650845f7570e;hp=9dcb6871468f161c221ab870dfcc054f282005e1;hpb=da8f8eaa9d466f33d94ff884230a613b3f239700;p=rocksndiamonds.git diff --git a/src/game_em/game_em.h b/src/game_em/game_em.h index 9dcb6871..f2800523 100644 --- a/src/game_em/game_em.h +++ b/src/game_em/game_em.h @@ -24,7 +24,11 @@ #include "../libgame/libgame.h" extern void SetBitmaps_EM(Bitmap **); +extern void UpdateEngineValues(int, int); extern void DrawGameDoorValues_EM(int, int, int, int); +extern int getGameFrameDelay_EM(int); +extern void PlayLevelSound_EM(int, int, int, int); +extern void InitGraphicInfo_EM(void); /* ========================================================================= */ @@ -33,13 +37,19 @@ extern void DrawGameDoorValues_EM(int, int, int, int); #include "main_em.h" +extern struct LevelInfo_EM native_em_level; +extern struct GraphicInfo_EM graphic_info_em[][8]; + extern void em_open_all(); extern void em_close_all(); -extern int em_main_init_game(int, char *); -extern int em_main_handle_game(byte); +extern void InitGameEngine_EM(); +extern void GameActions_EM(byte); + +extern unsigned int InitEngineRND_EM(long); -boolean LoadNativeLevel_EM(char *); +extern void setLevelInfoToDefaults_EM(); +extern boolean LoadNativeLevel_EM(char *); #endif /* GAME_EM_H */