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 55093b4..bd0803a 100644
--- a/apps/plugins/jewels.c
+++ b/apps/plugins/jewels.c
@@ -1292,6 +1292,7 @@ static bool jewels_loadgame(struct game_context* bj) {
while(true) {
if(rb->read(fd, &bj->score, sizeof(bj->score)) <= 0) break;
if(rb->read(fd, &bj->level, sizeof(bj->level)) <= 0) break;
+ if(rb->read(fd, &bj->type, sizeof(bj->type)) <= 0) break;
if(rb->read(fd, bj->playboard, sizeof(bj->playboard)) <= 0) break;
bj->resume = true;
loaded = true;
@@ -1315,6 +1316,7 @@ static void jewels_savegame(struct game_context* bj) {
fd = rb->open(SAVE_FILE, O_WRONLY|O_CREAT);
rb->write(fd, &bj->score, sizeof(bj->score));
rb->write(fd, &bj->level, sizeof(bj->level));
+ rb->write(fd, &bj->type, sizeof(bj->type));
rb->write(fd, bj->playboard, sizeof(bj->playboard));
rb->close(fd);