projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
added checkbox to level editor for using "game of life" bugs
[rocksndiamonds.git]
/
src
/
game_sp
/
export.h
diff --git
a/src/game_sp/export.h
b/src/game_sp/export.h
index 001fb6d7e6145126861bbd92b0877be36e5720b0..9522fdeef986bf50a2febcc665d3b84ca3e41212 100644
(file)
--- a/
src/game_sp/export.h
+++ b/
src/game_sp/export.h
@@
-27,6
+27,10
@@
#define SP_STD_LEVEL_SIZE (SP_HEADER_SIZE + SP_STD_PLAYFIELD_SIZE)
#define SP_FRAMES_PER_SECOND 35
#define SP_STD_LEVEL_SIZE (SP_HEADER_SIZE + SP_STD_PLAYFIELD_SIZE)
#define SP_FRAMES_PER_SECOND 35
+
+// use a much higher value to be able to load ultra-long MPX demo files
+// (like for level collection 78, level 88 ("WAITING FOR GODOT AGAIN"))
+// #define SP_MAX_TAPE_LEN 500000
#define SP_MAX_TAPE_LEN 64010 /* (see "spfix63.doc") */
#define SP_MAX_TAPE_LEN 64010 /* (see "spfix63.doc") */
@@
-171,32
+175,34
@@
extern struct GraphicInfo_SP graphic_info_sp_object[TILE_MAX][8];
extern struct GraphicInfo_SP graphic_info_sp_player[MAX_PLAYERS][SPR_MAX][8];
extern struct EngineSnapshotInfo_SP engine_snapshot_sp;
extern struct GraphicInfo_SP graphic_info_sp_player[MAX_PLAYERS][SPR_MAX][8];
extern struct EngineSnapshotInfo_SP engine_snapshot_sp;
-extern void sp_open_all();
-extern void sp_close_all();
+extern void sp_open_all(
void
);
+extern void sp_close_all(
void
);
-extern void InitPrecedingPlayfieldMemory();
-extern void InitGfxBuffers_SP();
+extern void InitPrecedingPlayfieldMemory(
void
);
+extern void InitGfxBuffers_SP(
void
);
-extern void InitGameEngine_SP();
+extern void InitGameEngine_SP(
void
);
extern void GameActions_SP(byte *, boolean);
extern unsigned int InitEngineRandom_SP(int);
extern void GameActions_SP(byte *, boolean);
extern unsigned int InitEngineRandom_SP(int);
-extern void setLevelInfoToDefaults_SP();
-extern void copyInternalEngineVars_SP();
+extern void setLevelInfoToDefaults_SP(
void
);
+extern void copyInternalEngineVars_SP(
void
);
extern boolean LoadNativeLevel_SP(char *, int, boolean);
extern void SaveNativeLevel_SP(char *);
extern boolean LoadNativeLevel_SP(char *, int, boolean);
extern void SaveNativeLevel_SP(char *);
-extern void BackToFront_SP(void);
+extern int getFieldbufferOffsetX_SP(void);
+extern int getFieldbufferOffsetY_SP(void);
+
extern void BlitScreenToBitmap_SP(Bitmap *);
extern void RedrawPlayfield_SP(boolean);
extern void BlitScreenToBitmap_SP(Bitmap *);
extern void RedrawPlayfield_SP(boolean);
-extern void LoadEngineSnapshotValues_SP();
+extern void LoadEngineSnapshotValues_SP(
void
);
extern void SaveEngineSnapshotValues_SP(ListNode **);
extern int map_key_RND_to_SP(int);
extern int map_key_SP_to_RND(int);
extern void SaveEngineSnapshotValues_SP(ListNode **);
extern int map_key_RND_to_SP(int);
extern int map_key_SP_to_RND(int);
-extern int getRedDiskReleaseFlag_SP();
+extern int getRedDiskReleaseFlag_SP(
void
);
#endif /* GAME_SP_EXPORT_H */
#endif /* GAME_SP_EXPORT_H */