X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fgame_em%2Fgame_em.h;h=14400ffc6f297e78771d7233a125f5feed7ef815;hb=c5321d9d36d0a74062651d0352fbbaccbe125eca;hp=50d64e7e5ef6b9cf48fa544b76566f4a808767ad;hpb=2b65ec99f743dde3ee41083cf89623d4d9b8740e;p=rocksndiamonds.git diff --git a/src/game_em/game_em.h b/src/game_em/game_em.h index 50d64e7e..14400ffc 100644 --- a/src/game_em/game_em.h +++ b/src/game_em/game_em.h @@ -16,6 +16,33 @@ #define GAME_EM_VERSION_1_0_0 -extern void em_main(); -#endif /* GAME_EM_H */ +/* ========================================================================= */ +/* functions and definitions imported from main program to game_em */ +/* ========================================================================= */ + +#include "../libgame/libgame.h" + +extern void SetBitmaps_EM(Bitmap **); +extern void DrawGameDoorValues_EM(int, int, int, int); +extern int getGameFrameDelay_EM(int); + + +/* ========================================================================= */ +/* functions and definitions exported from game_em to main program */ +/* ========================================================================= */ + +#include "main_em.h" + +extern struct LevelInfo_EM native_em_level; + +extern void em_open_all(); +extern void em_close_all(); + +extern void InitGameEngine_EM(); +extern void GameActions_EM(byte); + +boolean LoadNativeLevel_EM(char *); + + +#endif /* GAME_EM_H */