// ============================================================================
#include "emerald.h"
+#include "cave.h"
// ----------------------------------------------------------------------------
int last_moving_player;
int last_player_direction[MAX_PLAYERS];
+
+ struct LOGIC *lev;
+ struct PLAYER *ply[MAX_PLAYERS];
};
struct LevelInfo_EM
{
int file_version;
- short cave[CAVE_WIDTH][CAVE_HEIGHT];
-
- struct LEVEL *lev;
- struct PLAYER *ply[MAX_PLAYERS];
-
- /* used for runtime values */
- struct GameInfo_EM *game_em;
+ struct CAVE *cav;
};
struct GraphicInfo_EM
{
struct GameInfo_EM game_em;
unsigned int RandomEM;
- struct LEVEL lev;
+ struct LOGIC lev;
struct PLAYER ply[MAX_PLAYERS];
int screen_x;
int screen_y;