summaryrefslogtreecommitdiff
path: root/apps/plugins
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins')
-rw-r--r--apps/plugins/jewels.c2
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