hab den fehler behoben, irgendwie gabs probleme mit dem pointer "player"
habe :
camera.x = my.x - 250 * cos(player.pan); // 250 = distance zwischen camera und spieler
camera.y = my.y - 250 * sin(player.pan); //
durch:
camera.x = my.x - 250 * cos(my.pan); // 250 = distance zwischen camera und spieler
camera.y = my.y - 250 * sin(my.pan); //
ersetzt und jetzt funktioniert alles so wie es soll =)