X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fgame_sp%2Finit.c;h=af364aca8aa914db1210c3ec9d17215fde215962;hb=70fe541d68f18a22eb3bd134f128c0d56b885701;hp=b515020cd669d91c9ca18db87d6fb536f6a67d83;hpb=f6bcc10ce7b517f04eb5cddf01c9ec29ee729b7e;p=rocksndiamonds.git diff --git a/src/game_sp/init.c b/src/game_sp/init.c index b515020c..af364aca 100644 --- a/src/game_sp/init.c +++ b/src/game_sp/init.c @@ -80,7 +80,7 @@ void InitPrecedingPlayfieldMemory() void InitGfxBuffers_SP() { - ReCreateBitmap(&bitmap_db_field_sp, FXSIZE, FYSIZE, DEFAULT_DEPTH); + ReCreateBitmap(&bitmap_db_field_sp, FXSIZE, FYSIZE); } unsigned int InitEngineRandom_SP(int seed) @@ -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,6 +188,8 @@ 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()