static void MovePlayer(string direction) { switch (direction) { case "up": Console.SetCursorPosition(pacman.GetPosX(), pacman.GetPosY()); Console.Write(" "); ChangeBoard(); Console.SetCursorPosition(pacman.GetPosX(), pacman.GetPosY() - 1); Console.ForegroundColor = pacman.GetColor(); Console.Write(pacman.GetSymbol()); pacman.MoveUp(); break; case "right": Console.SetCursorPosition(pacman.GetPosX(), pacman.GetPosY()); Console.Write(" "); ChangeBoard(); Console.SetCursorPosition(pacman.GetPosX() + 1, pacman.GetPosY()); Console.ForegroundColor = pacman.GetColor(); Console.Write(pacman.GetSymbol()); pacman.MoveRight(); break; case "down": Console.SetCursorPosition(pacman.GetPosX(), pacman.GetPosY()); Console.Write(" "); ChangeBoard(); Console.SetCursorPosition(pacman.GetPosX(), pacman.GetPosY() + 1); Console.ForegroundColor = pacman.GetColor(); Console.Write(pacman.GetSymbol()); pacman.MoveDown(); break; case "left": Console.SetCursorPosition(pacman.GetPosX(), pacman.GetPosY()); Console.Write(" "); ChangeBoard(); Console.SetCursorPosition(pacman.GetPosX() - 1, pacman.GetPosY()); Console.ForegroundColor = pacman.GetColor(); Console.Write(pacman.GetSymbol()); pacman.MoveLeft(); break; case "reset": Console.SetCursorPosition(pacman.GetPosX(), pacman.GetPosY()); Console.Write(" "); ChangeBoard(); pacman.ResetPacMan(); Console.SetCursorPosition(pacman.GetPosX(), pacman.GetPosY()); Console.ForegroundColor = pacman.GetColor(); Console.Write(pacman.GetSymbol()); break; } }