Merge branch 'NetHack-3.6.2'

This commit is contained in:
nhmall
2018-11-25 15:49:18 -05:00
12 changed files with 202 additions and 98 deletions

View File

@@ -3612,26 +3612,10 @@ const char *fmt;
boolean enable;
{
genl_status_enablefield(fieldidx, nm, fmt, enable);
#ifdef STATUS_HILITES
/* force re-evaluation of last field on the row */
setlast = FALSE;
}
void
do_setlast()
{
int i, row, fld;
setlast = TRUE;
for (row = 0; row < 2; ++row)
for (i = MAX_PER_ROW - 1; i > 0; --i) {
fld = fieldorder[row][i];
if (fld == BL_FLUSH || !status_activefields[fld])
continue;
last_on_row[row] = fld;
break;
}
#endif
}
#ifdef STATUS_HILITES
@@ -3807,6 +3791,24 @@ unsigned long *colormasks;
return;
}
void
do_setlast()
{
int i, row, fld;
setlast = TRUE;
for (row = 0; row < 2; ++row)
for (i = MAX_PER_ROW - 1; i > 0; --i) {
fld = fieldorder[row][i];
if (fld == BL_FLUSH || !status_activefields[fld])
continue;
last_on_row[row] = fld;
break;
}
}
STATIC_OVL int
make_things_fit(force_update)
boolean force_update;