projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
added random number initialization function for native BD engine
[rocksndiamonds.git]
/
src
/
game_bd
/
export_bd.h
diff --git
a/src/game_bd/export_bd.h
b/src/game_bd/export_bd.h
index 12a6c9aa3ed9abd33dcee9d3d27b44bf55b7f7dc..7c12293076a2b7c13d4f50b89e7becf382e0a2e7 100644
(file)
--- a/
src/game_bd/export_bd.h
+++ b/
src/game_bd/export_bd.h
@@
-60,6
+60,13
@@
struct LevelInfo_BD
boolean loaded_from_caveset;
};
boolean loaded_from_caveset;
};
+struct GraphicInfo_BD
+{
+ Bitmap *bitmap;
+ int src_x, src_y;
+ int width, height;
+};
+
struct EngineSnapshotInfo_BD
{
};
struct EngineSnapshotInfo_BD
{
};
@@
-71,11
+78,23
@@
struct EngineSnapshotInfo_BD
extern struct GameInfo_BD game_bd;
extern struct LevelInfo_BD native_bd_level;
extern struct GameInfo_BD game_bd;
extern struct LevelInfo_BD native_bd_level;
+extern struct GraphicInfo_BD graphic_info_bd_object[O_MAX_ALL][8];
extern struct EngineSnapshotInfo_BD engine_snapshot_bd;
extern struct EngineSnapshotInfo_BD engine_snapshot_bd;
+void bd_open_all(void);
+void bd_close_all(void);
+
+int map_action_RND_to_BD(int);
int map_action_BD_to_RND(int);
int map_action_BD_to_RND(int);
+boolean checkGameRunning_BD(void);
+
+void InitGfxBuffers_BD(void);
+
void setLevelInfoToDefaults_BD_Ext(int, int);
void setLevelInfoToDefaults_BD(void);
void setLevelInfoToDefaults_BD_Ext(int, int);
void setLevelInfoToDefaults_BD(void);
+boolean LoadNativeLevel_BD(char *, int, boolean);
+
+unsigned int InitEngineRandom_BD(int);
#endif // EXPORT_BD_H
#endif // EXPORT_BD_H