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); } } }