void CBoard::draw ( CWindow * wind ) { for (int i = 0; i < get_height (); ++i) { for (int j = 0; j < get_width (); ++j) { if ( is_wall_hash (j, i) ) wind -> print ( (int) '#', j, i, COLOR_PAIR(PAIR_BLUE_BLUE)); else if ( is_wall_x (j, i) ) wind -> print_char ( (int) ' ', j, i); else if ( is_dot ( j, i )) wind -> print_char ( (int) '.', j, i); else if ( is_empty_spot ( j, i )) wind -> print_char ( (int) ' ', j, i); else if ( is_star ( j, i )) wind -> print_char ( (int) '*', j, i); } } }
bool is_star(const Graph& graph) { return is_star(graph, boost::get(boost::vertex_index, graph)); }