Example #1
0
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));
 }