/** * Hört zu und reagiert, falls eine Bewegungstaste gedrückt wird damit, dass er den Spieler * dementsprechend bewegt. */ public void sokobanListener() { if (!board.gameIsOver() && !driver.gamePaused()) { if (Input.GetKeyDown(KeyCode.RightArrow)) { player.move("right"); } if (Input.GetKeyDown(KeyCode.LeftArrow)) { player.move("left"); } if (Input.GetKeyDown(KeyCode.UpArrow)) { player.move("up"); } if (Input.GetKeyDown(KeyCode.DownArrow)) { player.move("down"); } } else if (!driver.gamePaused()) { solved = true; trophy.setSolved(true); Debug.Log("Game is Over! You won!"); } }