X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Fgame_em%2Finput.c;h=cc703ba96cb4ab622f7bec3c2e7f7e5a1dd1b5f1;hp=68ba21f09d7d07ee92ed0d8b0c15ce8448d7173a;hb=ac86d841daa4ecafff3128110a1db109e03fb355;hpb=a8613c2d9809cf90870f7c33b6fda80957241827 diff --git a/src/game_em/input.c b/src/game_em/input.c index 68ba21f0..cc703ba9 100644 --- a/src/game_em/input.c +++ b/src/game_em/input.c @@ -167,12 +167,19 @@ void SaveEngineSnapshotValues_EM() { int i, j, k; - engine_snapshot_em.RandomEM = RandomEM; engine_snapshot_em.game_em = game_em; engine_snapshot_em.lev = lev; + + engine_snapshot_em.RandomEM = RandomEM; + engine_snapshot_em.frame = frame; + engine_snapshot_em.screen_x = screen_x; engine_snapshot_em.screen_y = screen_y; - engine_snapshot_em.frame = frame; + + engine_snapshot_em.Boom = Boom; + engine_snapshot_em.Cave = Cave; + engine_snapshot_em.Next = Next; + engine_snapshot_em.Draw = Draw; for (i = 0; i < 4; i++) engine_snapshot_em.ply[i] = ply[i]; @@ -181,18 +188,25 @@ void SaveEngineSnapshotValues_EM() for (j = 0; j < HEIGHT; j++) for (k = 0; k < WIDTH; k++) engine_snapshot_em.Array[i][j][k] = Array[i][j][k]; - } void LoadEngineSnapshotValues_EM() { int i, j, k; - RandomEM = engine_snapshot_em.RandomEM; game_em = engine_snapshot_em.game_em; + lev = engine_snapshot_em.lev; + + RandomEM = engine_snapshot_em.RandomEM; + frame = engine_snapshot_em.frame; + screen_x = engine_snapshot_em.screen_x; screen_y = engine_snapshot_em.screen_y; - frame = engine_snapshot_em.frame; + + Boom = engine_snapshot_em.Boom; + Cave = engine_snapshot_em.Cave; + Next = engine_snapshot_em.Next; + Draw = engine_snapshot_em.Draw; for (i = 0; i < 4; i++) ply[i] = engine_snapshot_em.ply[i];