@Superku,

also muss ich mich wohl doch mit Vectoren beschäftigen :-(
Aber wie kann ich den Vector der Bewegung ändern?

VECTOR newCamx;
vec_set(nemCamx, vector(camera.x+mouse_force.y, camera.y, camera.z));
vec_rotate(newCamx, camera.pan);
vec_add(newCamx, camera.x);

????
Ist mehr raten als wissen
Da ich ja jetzt nicht mehr den Vector für den Zoom sondern für die x y Bewegung brauche, müsste ich das ja 2 mal machen oder? Einmal für x und für y da sich die Camera ja um beide Achsen gleichzeitig bewegen muss?

Grüße
Tirti