X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=sgt-puzzles.git;a=blobdiff_plain;f=filling.c;fp=filling.c;h=585b4bd43ebebc87649158744feabc0938065e38;hp=d0883afc46b469fac5b5b73a3af486b1a5a333fe;hb=de67801b0fd3dfa11777c1ef86cd617baf376b7b;hpb=eeb2db283de9115f7256fa4cc49597d63e06b0ab diff --git a/filling.c b/filling.c index d0883af..585b4bd 100644 --- a/filling.c +++ b/filling.c @@ -161,19 +161,15 @@ static config_item *game_configure(const game_params *params) ret[0].name = "Width"; ret[0].type = C_STRING; sprintf(buf, "%d", params->w); - ret[0].sval = dupstr(buf); - ret[0].ival = 0; + ret[0].u.string.sval = dupstr(buf); ret[1].name = "Height"; ret[1].type = C_STRING; sprintf(buf, "%d", params->h); - ret[1].sval = dupstr(buf); - ret[1].ival = 0; + ret[1].u.string.sval = dupstr(buf); ret[2].name = NULL; ret[2].type = C_END; - ret[2].sval = NULL; - ret[2].ival = 0; return ret; } @@ -182,8 +178,8 @@ static game_params *custom_params(const config_item *cfg) { game_params *ret = snew(game_params); - ret->w = atoi(cfg[0].sval); - ret->h = atoi(cfg[1].sval); + ret->w = atoi(cfg[0].u.string.sval); + ret->h = atoi(cfg[1].u.string.sval); return ret; }