示例#1
0
void MyMap::printMap(void)
{
	for(int y = 0; y < vertical; ++y){	

		for(int x = 0; x < horizontal; ++x){

			MapNode* yx = getNodeAt(y,x);

			if(yx == NULL)
				continue;

			char symbol = ' ';

			if(yx->isLocked())
				symbol = '2';
			else if(yx->isPath())
				symbol = 'X';

			std::cout << symbol;

		}

		std::cout << std::endl;
	}

}