X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Fgame_sp%2Finit.c;h=eb14398cc89fc797a5cb78076a5d3d384a6232e0;hp=c1dbc3e4f7f9109dbf9a0ba0fb99c087bcc93ea4;hb=115ce6f2da1914d68b0fe0e5f9082973190dacdd;hpb=4d3b0d040b3c5d397ac3b7a15f3d48c44d50e9dd diff --git a/src/game_sp/init.c b/src/game_sp/init.c index c1dbc3e4..eb14398c 100644 --- a/src/game_sp/init.c +++ b/src/game_sp/init.c @@ -57,16 +57,16 @@ Bitmap *bitmap_db_field_sp; struct EngineSnapshotInfo_SP engine_snapshot_sp; -void sp_open_all() +void sp_open_all(void) { Form_Load(); } -void sp_close_all() +void sp_close_all(void) { } -void InitPrecedingPlayfieldMemory() +void InitPrecedingPlayfieldMemory(void) { int preceding_buffer_size = 0; int i; @@ -78,7 +78,7 @@ void InitPrecedingPlayfieldMemory() game_sp.preceding_buffer_size = preceding_buffer_size; } -void InitGfxBuffers_SP() +void InitGfxBuffers_SP(void) { ReCreateBitmap(&bitmap_db_field_sp, FXSIZE, FYSIZE); } @@ -134,6 +134,8 @@ void SaveEngineSnapshotValues_SP(ListNode **buffers) SaveSnapshotBuffer(buffers, ARGS_ADDRESS_AND_SIZEOF(TimerVar)); SaveSnapshotBuffer(buffers, ARGS_ADDRESS_AND_SIZEOF(RandomSeed)); + SaveSnapshotBuffer(buffers, ARGS_ADDRESS_AND_SIZEOF(FreezeZonks)); + SaveSnapshotBuffer(buffers, ARGS_ADDRESS_AND_SIZEOF(TerminalMaxCycles)); SaveSnapshotBuffer(buffers, ARGS_ADDRESS_AND_SIZEOF(mScrollX)); @@ -186,9 +188,11 @@ void SaveEngineSnapshotValues_SP(ListNode **buffers) SaveSnapshotBuffer(buffers, &PlayField16[-game_sp.preceding_buffer_size], game_sp.preceding_buffer_size * sizeof(int)); + + SaveEngineSnapshotValues_SP_Murphy(buffers); } -void LoadEngineSnapshotValues_SP() +void LoadEngineSnapshotValues_SP(void) { int i;