diff options
-rw-r--r-- | apps/plugins/jewels.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/apps/plugins/jewels.c b/apps/plugins/jewels.c index 55093b4273..bd0803a8be 100644 --- a/apps/plugins/jewels.c +++ b/apps/plugins/jewels.c | |||
@@ -1292,6 +1292,7 @@ static bool jewels_loadgame(struct game_context* bj) { | |||
1292 | while(true) { | 1292 | while(true) { |
1293 | if(rb->read(fd, &bj->score, sizeof(bj->score)) <= 0) break; | 1293 | if(rb->read(fd, &bj->score, sizeof(bj->score)) <= 0) break; |
1294 | if(rb->read(fd, &bj->level, sizeof(bj->level)) <= 0) break; | 1294 | if(rb->read(fd, &bj->level, sizeof(bj->level)) <= 0) break; |
1295 | if(rb->read(fd, &bj->type, sizeof(bj->type)) <= 0) break; | ||
1295 | if(rb->read(fd, bj->playboard, sizeof(bj->playboard)) <= 0) break; | 1296 | if(rb->read(fd, bj->playboard, sizeof(bj->playboard)) <= 0) break; |
1296 | bj->resume = true; | 1297 | bj->resume = true; |
1297 | loaded = true; | 1298 | loaded = true; |
@@ -1315,6 +1316,7 @@ static void jewels_savegame(struct game_context* bj) { | |||
1315 | fd = rb->open(SAVE_FILE, O_WRONLY|O_CREAT); | 1316 | fd = rb->open(SAVE_FILE, O_WRONLY|O_CREAT); |
1316 | rb->write(fd, &bj->score, sizeof(bj->score)); | 1317 | rb->write(fd, &bj->score, sizeof(bj->score)); |
1317 | rb->write(fd, &bj->level, sizeof(bj->level)); | 1318 | rb->write(fd, &bj->level, sizeof(bj->level)); |
1319 | rb->write(fd, &bj->type, sizeof(bj->type)); | ||
1318 | rb->write(fd, bj->playboard, sizeof(bj->playboard)); | 1320 | rb->write(fd, bj->playboard, sizeof(bj->playboard)); |
1319 | rb->close(fd); | 1321 | rb->close(fd); |
1320 | 1322 | ||