From: Martin Read Date: Mon, 23 Sep 2013 19:37:38 +0000 (+0100) Subject: Clean up inventory select display after conversion to ncursesw and remove special... X-Git-Tag: printmsg-purged~76 X-Git-Url: http://git.blackswordsonics.com/?a=commitdiff_plain;h=e4296112269d3c93abca66ba9fee44a800d08f55;p=victrix-abyssi Clean up inventory select display after conversion to ncursesw and remove special-casing of centre square in fog of war marking --- diff --git a/display-nc.c b/display-nc.c index c38b870..d5b2f94 100644 --- a/display-nc.c +++ b/display-nc.c @@ -236,6 +236,10 @@ static void draw_world(void) else if (hard_redraw || (front_buffer[i][j] != back_buffer[y][x])) { mvwadd_wch(world_window, i, j, back_buffer[y][x]); + if (!player_fov.affected[i][j]) + { + mvwchgat(world_window, i, j, 1, A_BOLD, DBCLR_D_GREY, NULL); + } front_buffer[i][j] = back_buffer[y][x]; } } @@ -438,12 +442,12 @@ void update_inv(enum poclass_num filter) { int i; char inv_line[60]; - wattrset(inventory_window, colour_attrs[DBCLR_D_GREY]); + wattr_set(inventory_window, colour_attrs[DBCLR_D_GREY], DBCLR_D_GREY, NULL); for (i = 0; i < 19; i++) { if (u.inventory[i] == -1) { - wattrset(inventory_window, colour_attrs[DBCLR_D_GREY]); + wattr_set(inventory_window, colour_attrs[DBCLR_D_GREY], DBCLR_D_GREY, NULL); mvwprintw(inventory_window, i + 1, 0, "%c) -----\n", 'a' + i); } else @@ -451,11 +455,11 @@ void update_inv(enum poclass_num filter) if ((filter == POCLASS_NONE) || (permobjs[objects[u.inventory[i]].obj_id].poclass == filter)) { - wattrset(inventory_window, colour_attrs[DBCLR_L_GREY]); + wattr_set(inventory_window, colour_attrs[DBCLR_L_GREY], DBCLR_L_GREY, NULL); } else { - wattrset(inventory_window, colour_attrs[DBCLR_D_GREY]); + wattr_set(inventory_window, colour_attrs[DBCLR_D_GREY], DBCLR_D_GREY, NULL); } sprintf(inv_line, "%c) ", 'a' + i); sprint_obj_name(inv_line + 3, u.inventory[i], 45);