summaryrefslogtreecommitdiff
path: root/src/extend
diff options
context:
space:
mode:
Diffstat (limited to 'src/extend')
-rw-r--r--src/extend/camera.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/extend/camera.c b/src/extend/camera.c
index f349006..e580b79 100644
--- a/src/extend/camera.c
+++ b/src/extend/camera.c
@@ -13,7 +13,7 @@ void camera_init(Camera* cam, wog_Window* wnd) {
cam->near = 1;
cam->far = 5500;
- cam->aspect = 600/500.f;
+ cam->aspect = 600/480.f;
cam->fov = 60;
cam->zoom_speed = 4000;
@@ -22,7 +22,7 @@ void camera_init(Camera* cam, wog_Window* wnd) {
cam->rotate_sensitivity.x = 5;
cam->rotate_sensitivity.y = 5;
cam->move_sensitivity.x = 150;
- cam->move_sensitivity.y = 100;
+ cam->move_sensitivity.y = 150;
cam->euler.yaw = cam->euler.pitch = cam->euler.roll = 0;
cam->wnd = wnd;
@@ -71,7 +71,7 @@ static void _onlookaround(Camera* cam,float dt) {
float dx = cam->mouse_prev.x - x, dy = y - cam->mouse_prev.y;
angle.x = dy * cam->rotate_sensitivity.y * dt;
angle.y = dx * cam->rotate_sensitivity.x * dt;
- cam->euler.pitch += angle.x;
+ cam->euler.pitch -= angle.x;
cam->euler.yaw += angle.y;
//printf("%f %f\n", cam->euler.pitch, cam->euler.yaw);
quat_fromeuler(&cam->euler, &cam->transform.localrotation);