X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fgame_sp%2Fexport.h;h=364ede02c918f961215653572cce630a24533862;hb=faad97c450f035fb84748e8ca72048e53c92de78;hp=eb4074a12a123198126ce23bdb9acf4e525d8096;hpb=5a5ca477c9e938c8fdc728798efab02298fd8055;p=rocksndiamonds.git diff --git a/src/game_sp/export.h b/src/game_sp/export.h index eb4074a1..364ede02 100644 --- a/src/game_sp/export.h +++ b/src/game_sp/export.h @@ -110,6 +110,7 @@ struct GameInfo_SP int score; /* needed for engine snapshots */ + char **preceding_buffer; int preceding_buffer_size; int scroll_xoffset, scroll_yoffset; @@ -186,16 +187,17 @@ extern struct EngineSnapshotInfo_SP engine_snapshot_sp; extern void sp_open_all(); extern void sp_close_all(); +extern void InitPrecedingPlayfieldMemory(); extern void InitGfxBuffers_SP(); extern void InitGameEngine_SP(); extern void GameActions_SP(byte *, boolean); -extern unsigned int InitEngineRandom_SP(long); +extern unsigned int InitEngineRandom_SP(int); extern void setLevelInfoToDefaults_SP(); extern void copyInternalEngineVars_SP(); -extern boolean LoadNativeLevel_SP(char *, int); +extern boolean LoadNativeLevel_SP(char *, int, boolean); extern void SaveNativeLevel_SP(char *); extern void BackToFront_SP(void);