From: nethack.rankin Date: Tue, 20 May 2003 04:11:33 +0000 (+0000) Subject: lev_comp parser update (U433) X-Git-Tag: MOVE2GIT~1976 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b1a6120dceb1f0b2c6cb32de4b8636b574e6fdb0;p=nethack lev_comp parser update (U433) --- diff --git a/sys/share/lev_yacc.c b/sys/share/lev_yacc.c index 63a84c905..44dcdc0bf 100644 --- a/sys/share/lev_yacc.c +++ b/sys/share/lev_yacc.c @@ -1138,6 +1138,9 @@ case 11: yyerror("Invalid background type."); init_lev.smoothed = yyvsp[-6].i; init_lev.joined = yyvsp[-4].i; + if (init_lev.joined && + init_lev.fg != CORR && init_lev.fg != ROOM) + yyerror("Invalid foreground type for joined map."); init_lev.lit = yyvsp[-2].i; init_lev.walled = yyvsp[0].i; yyval.i = 1;