wboxborder(w_mapborder);
w_map = subwin(w_mapborder, MAPH, MAPW, 2, 1);
- w_info = newwin(4, MAPW+2*BORDER, MAPH+2*BORDER+1, 0);
- wboxborder(w_info);
- w_gold = subwin(w_info, 1, 10, MAPH+2*BORDER+1+2, 50);
- w_pos = subwin(w_info, 1, 20, MAPH+2*BORDER+1+2, 10);
+ w_info = newwin(4, MAPW+2*BORDER, MAPH+2*BORDER, 0);
+ w_gold = subwin(w_info, 1, 10, MAPH+2*BORDER+2, 50);
+ mvwprintw(w_gold, 0, 0, "gold:%2d", 0);
+ w_pos = subwin(w_info, 1, 20, MAPH+2*BORDER+2, 10);
/*
*/
gold++;
map->map[y2][x2] = ' ';
mvwaddch(w_map, y2, x2, ' ');
- mvwprintw(w_gold, 0, 0, "gold:%d", gold);
+ mvwprintw(w_gold, 0, 5, "%2d", gold);
/* FALL */
case ' ':
mvwprintw(w_pos, 0, 0, "pos: %d,%d", x2, y2);
static void
draw(void)
{
-/*
-*/
refresh();
+ wrefresh(w_title);
wrefresh(w_info);
wrefresh(w_gold);
wrefresh(w_pos);
- overlay(w_gold, w_info);
- overlay(w_pos, w_info);
- wrefresh(w_title);
wrefresh(w_mapborder);
overlay(w_map, w_mapborder);
wrefresh(w_map);