1 #ifndef GAME_BD_EXPORT_H
2 #define GAME_BD_EXPORT_H
4 // ============================================================================
5 // functions and definitions exported from game_bd to main program
6 // ============================================================================
9 // ----------------------------------------------------------------------------
10 // constant definitions
11 // ----------------------------------------------------------------------------
13 #define BD_MAX_CAVE_WIDTH MAX_PLAYFIELD_WIDTH
14 #define BD_MAX_CAVE_HEIGHT MAX_PLAYFIELD_HEIGHT
17 // ----------------------------------------------------------------------------
18 // data structure definitions
19 // ----------------------------------------------------------------------------
26 // needed for updating panel
28 int gems_still_needed;
37 int cave[BD_MAX_CAVE_WIDTH][BD_MAX_CAVE_HEIGHT];
40 struct EngineSnapshotInfo_BD
45 // ----------------------------------------------------------------------------
47 // ----------------------------------------------------------------------------
49 extern struct GameInfo_BD game_bd;
50 extern struct LevelInfo_BD native_bd_level;
51 extern struct EngineSnapshotInfo_BD engine_snapshot_bd;
53 void setLevelInfoToDefaults_BD(void);
55 #endif // GAME_BD_EXPORT_H