Inverter rotações e imagens

Estou programando um jogo de plataforma em Java e codificando manualmente as animações do jogador. Estou animando cada membro separadamente, mudando a posição e a rotação. Isso funciona bem quando o jogador está voltado para a direita, mas quando o jogador está voltado para a esquerda, não sei como lidar com as rotações para fazer com que pareçam iguais quando o jogador vira para a esquerda. A localização de cada parte do corpo é armazenada em relação aos valores x e y do jogador, então realmente preciso de uma maneira de inverter as rotações horizontalmente. Sei que não estou explicando isso muito bem, mas se alguém entender o que estou tentando dizer e puder ajudar, eu realmente aprecio isso. Agradeço antecipadamente. :)

questionAnswers(1)

yourAnswerToTheQuestion