projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
removed redundant code for selecting font color for player name
[rocksndiamonds.git]
/
src
/
game_mm
/
export.h
diff --git
a/src/game_mm/export.h
b/src/game_mm/export.h
index 65d2e3a5fe9bf8651cf5973219e7d49f123d83da..4a63b249eacd7d71580a27394f4db1c8b2b3d304 100644
(file)
--- a/
src/game_mm/export.h
+++ b/
src/game_mm/export.h
@@
-1,13
+1,13
@@
#ifndef GAME_MM_EXPORT_H
#define GAME_MM_EXPORT_H
#ifndef GAME_MM_EXPORT_H
#define GAME_MM_EXPORT_H
-/
* ========================================================================= */
-/
* functions and definitions exported from game_mm to main program */
-/
* ========================================================================= */
+/
/ ============================================================================
+/
/ functions and definitions exported from game_mm to main program
+/
/ ============================================================================
-/
* ------------------------------------------------------------------------- */
-/
* constant definitions */
-/
* ------------------------------------------------------------------------- */
+/
/ ----------------------------------------------------------------------------
+/
/ constant definitions
+/
/ ----------------------------------------------------------------------------
#define MM_MAX_PLAYFIELD_WIDTH MAX_PLAYFIELD_WIDTH
#define MM_MAX_PLAYFIELD_HEIGHT MAX_PLAYFIELD_HEIGHT
#define MM_MAX_PLAYFIELD_WIDTH MAX_PLAYFIELD_WIDTH
#define MM_MAX_PLAYFIELD_HEIGHT MAX_PLAYFIELD_HEIGHT
@@
-46,22
+46,18
@@
#define EL_MM_DUMMY_START_NATIVE 700
#define EL_MM_DUMMY_END_NATIVE 709
#define EL_MM_DUMMY_START_NATIVE 700
#define EL_MM_DUMMY_END_NATIVE 709
-/
* elements to be specially mapped */
+/
/ elements to be specially mapped
#define EL_MM_EMPTY_NATIVE 0
#define EL_DF_EMPTY_NATIVE 304
#define EL_MM_EMPTY_NATIVE 0
#define EL_DF_EMPTY_NATIVE 304
-/
* sounds */
+/
/ sounds
#define SND_MM_GAME_LEVELTIME_CHARGING 0
#define SND_MM_GAME_HEALTH_CHARGING 1
#define SND_MM_GAME_LEVELTIME_CHARGING 0
#define SND_MM_GAME_HEALTH_CHARGING 1
-/* ------------------------------------------------------------------------- */
-/* data structure definitions */
-/* ------------------------------------------------------------------------- */
-
-struct GlobalInfo_MM
-{
-};
+// ----------------------------------------------------------------------------
+// data structure definitions
+// ----------------------------------------------------------------------------
struct CycleList
{
struct CycleList
{
@@
-156,9
+152,9
@@
struct GameInfo_MM
struct LevelInfo_MM
{
struct LevelInfo_MM
{
- int file_version; /
* version of file the level was stored with */
- int game_version; /
* version of game engine to play this level */
- boolean encoding_16bit_field; /
* level contains 16-bit elements */
+ int file_version; /
/ version of file the level was stored with
+ int game_version; /
/ version of game engine to play this level
+ boolean encoding_16bit_field; /
/ level contains 16-bit elements
int fieldx;
int fieldy;
int fieldx;
int fieldy;
@@
-178,10
+174,6
@@
struct LevelInfo_MM
short field[MAX_PLAYFIELD_WIDTH][MAX_PLAYFIELD_HEIGHT];
};
short field[MAX_PLAYFIELD_WIDTH][MAX_PLAYFIELD_HEIGHT];
};
-struct GraphicInfo_MM
-{
-};
-
struct EngineSnapshotInfo_MM
{
struct GameInfo_MM game_mm;
struct EngineSnapshotInfo_MM
{
struct GameInfo_MM game_mm;
@@
-208,46
+200,48
@@
struct EngineSnapshotInfo_MM
};
};
-/
* ------------------------------------------------------------------------- */
-/
* exported functions */
-/
* ------------------------------------------------------------------------- */
+/
/ ----------------------------------------------------------------------------
+/
/ exported functions
+/
/ ----------------------------------------------------------------------------
-extern struct GlobalInfo_MM global_mm_info;
extern struct GameInfo_MM game_mm;
extern struct LevelInfo_MM native_mm_level;
extern struct EngineSnapshotInfo_MM engine_snapshot_mm;
extern short Ur[MM_MAX_PLAYFIELD_WIDTH][MM_MAX_PLAYFIELD_HEIGHT];
extern struct GameInfo_MM game_mm;
extern struct LevelInfo_MM native_mm_level;
extern struct EngineSnapshotInfo_MM engine_snapshot_mm;
extern short Ur[MM_MAX_PLAYFIELD_WIDTH][MM_MAX_PLAYFIELD_HEIGHT];
-extern void mm_open_all();
-extern void mm_close_all();
+void mm_open_all(void);
+void mm_close_all(void);
+
+void InitElementProperties_MM(void);
-void Init
ElementProperties_MM(
);
+void Init
GfxBuffers_MM(void
);
-extern void InitGfxBuffers_MM();
+void InitGameEngine_MM(void);
+void InitGameActions_MM(void);
+void GameActions_MM(struct MouseActionInfo, boolean);
-extern void InitGameEngine_MM();
-extern void InitGameActions_MM();
-extern void GameActions_MM(struct MouseActionInfo, boolean);
+void DrawLaser_MM(void);
+void DrawTileCursor_MM(int, boolean);
-
extern void DrawLaser_MM(
);
+
boolean ClickElement(int, int, int
);
-
extern void ClickElement(int, int,
int);
+
unsigned int InitEngineRandom_MM(
int);
-extern unsigned int InitEngineRandom_MM(int);
+void setLevelInfoToDefaults_MM(void);
+void copyInternalEngineVars_MM(void);
+boolean LoadNativeLevel_MM(char *, boolean);
+void SaveNativeLevel_MM(char *);
-extern void setLevelInfoToDefaults_MM();
-extern void copyInternalEngineVars_MM();
-extern boolean LoadNativeLevel_MM(char *, boolean);
-extern void SaveNativeLevel_MM(char *);
+int getFieldbufferOffsetX_MM(void);
+int getFieldbufferOffsetY_MM(void);
-
extern int getFieldbufferOffsetX_MM(
);
-
extern int getFieldbufferOffsetY_MM(
);
+
void BlitScreenToBitmap_MM(Bitmap *
);
+
void RedrawPlayfield_MM(void
);
-
extern void BlitScreenToBitmap_MM(Bitmap *
);
-
extern void RedrawPlayfield_MM(
);
+
void LoadEngineSnapshotValues_MM(void
);
+
void SaveEngineSnapshotValues_MM(ListNode **
);
-extern void LoadEngineSnapshotValues_MM();
-extern void SaveEngineSnapshotValues_MM(ListNode **);
+int getButtonFromTouchPosition(int, int, int, int);
-#endif /
* GAME_MM_EXPORT_H */
+#endif /
/ GAME_MM_EXPORT_H