gmtool, highlight and clear chaos

This commit is contained in:
Enno Rehling 2017-11-21 08:47:35 +01:00
parent 01f0b99b64
commit 29a6c0ae86
1 changed files with 20 additions and 0 deletions

View File

@ -720,6 +720,22 @@ static void select_regions(state * st, int selectmode)
}
}
}
else if (findmode == 'c') {
region *r;
sprintf(sbuffer, "%schaos", status);
statusline(st->wnd_status->handle, sbuffer);
for (r = regions; r; r = r->next) {
if (fval(r, RF_CHAOTIC)) {
if (selectmode & MODE_SELECT) {
select_coordinate(st->selected, r->x, r->y,
selectmode == MODE_SELECT);
}
else {
highlight_region(r, selectmode == MODE_MARK);
}
}
}
}
else if (findmode == 'm') {
region *r;
sprintf(sbuffer, "%smonsters", status);
@ -991,9 +1007,13 @@ static void handlekey(state * st, int c)
break;
case 'c': /* clear/reset */
reset_cursor(st);
st->modified = 1;
st->wnd_map->update |= 1;
break;
case 'C': /* clear/reset */
reset_rect(st);
st->modified = 1;
st->wnd_map->update |= 1;
break;
case 0x09: /* tab = next selected */
if (regions != NULL) {