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];
}
}
{
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
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);