public void setRotation(int angle) { .. }
// Du holst dir die Location deiner Maus:
Input userInput = gameContainer.getInput();
float mouseX = userInput.getMouseX();
float mouseY = userInput.getMouseY();
/*
* Die Position deiner Maus und die Position des "Spielers" kann genutzt werden, um herauszufinden wohin der Spieler schauen muss.
* Stell dir vor du zeichnest eine Linie zwischen deinem Spieler und der Maus. Von dieser Linie brauchst du den Winkel.
*/
Vector2f playerLoction = playerImage.getLocation();
float xDistanze = mouseX - playerLocation.x;
float yDistanze = mouseY - playerLocation.y;
double angle = Math.toDegrees(Math.atan2(yDistanze, xDistanze));
playerImage.setRotation(angle);