From a0439c8d387579a1727ad00c2e105e7602aedbb6 Mon Sep 17 00:00:00 2001 From: chai Date: Sun, 12 Jul 2020 13:31:28 +0800 Subject: +mathlib --- src/extend/camera.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'src/extend/camera.c') diff --git a/src/extend/camera.c b/src/extend/camera.c index 016b1d5..108668a 100644 --- a/src/extend/camera.c +++ b/src/extend/camera.c @@ -1,7 +1,9 @@ -#include "../shaders/common.h" +#include "../shaders/common/core.h" #include "../core/device.h" #include "camera.h" +//#define USE_CURSOR_WHEEL_ICON + typedef enum { CursorType_Arrow = 0, CursorType_Hand, @@ -170,6 +172,7 @@ void camera_onevent(Camera* cam, wog_Event* e, float dt) { return ; //printf("%d\n",e->type); if (e->type == WOG_EMOUSEWHEEL) { +#if defined(USE_CURSOR_WHEEL_ICON) if (e->wheel > 0) { setMouseCursor(CursorType_ZoomIn, cursor_zoomIn); @@ -181,6 +184,7 @@ void camera_onevent(Camera* cam, wog_Event* e, float dt) { if(cam->wheel_scroll <= 0) wog_setMouseCapture(cam->wnd); cam->wheel_scroll = 0.3; +#endif _onwheelscroll(cam, e->wheel, dt); } else if (e->type == WOG_EMOUSEBUTTONDOWN) { @@ -218,13 +222,14 @@ void camera_onevent(Camera* cam, wog_Event* e, float dt) { } void camera_onupdate(Camera* cam, float dt) { +#if defined(USE_CURSOR_WHEEL_ICON) cam->wheel_scroll -= dt; if (cam->wheel_scroll + dt > 0 && cam->wheel_scroll <= 0) { setMouseArrow(); wog_releaseMouseCapture(cam->wnd); } - +#endif if (cam->look_around) _onlookaround(cam, dt); if (cam->move_around) -- cgit v1.1-26-g67d0