Example #1
0
void movePlayer(char A, short d)
{
	if (A == 'H') //H for horizontal
	{
		short newY = player_1.getPlayerPosY() + d;
		if (maze[player_1.getPlayerPosX()][newY] == 1)
		{
			cout << "Sorry, wall! \n";
		}
		else
		{
			player_1.setPlayerPosY(player_1.getPlayerPosY() + d);
		}
	}

	if (A == 'V') //V for vertical
	{
		short newX = player_1.getPlayerPosX() + d;
		if (maze[newX][player_1.getPlayerPosY()] == 1)
		{
			cout << "Sorry, wall! \n";
		}
		else
		{
			player_1.setPlayerPosX(player_1.getPlayerPosX() + d);
		}

	}
}