aboutsummaryrefslogtreecommitdiffstats
path: root/src/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/main.c b/src/main.c
index cdc8530..8792a9a 100644
--- a/src/main.c
+++ b/src/main.c
@@ -120,10 +120,17 @@ poll_mouse(void) {
120 printf("MOUSE REL EVENT\n"); 120 printf("MOUSE REL EVENT\n");
121 if (mouse_event.code == REL_X) { 121 if (mouse_event.code == REL_X) {
122 in.mouse.x = CLAMP( 122 in.mouse.x = CLAMP(
123 in.mouse.x + (s32)mouse_event.value, 0, (s32)screen_width); 123 in.mouse.x / zoom + (s32)mouse_event.value, 0, (s32)screen_width);
124 } else if (mouse_event.code == REL_Y) { 124 } else if (mouse_event.code == REL_Y) {
125 in.mouse.y = CLAMP( 125 in.mouse.y = CLAMP(
126 in.mouse.y + (s32)mouse_event.value, 0, (s32)screen_height); 126 in.mouse.y / zoom + (s32)mouse_event.value, 0, (s32)screen_height);
127 }
128 } else if (mouse_event.type == EV_ABS) {
129 printf("MOUSE ABS EVENT\n");
130 if (mouse_event.code == ABS_X) {
131 in.mouse.x = CLAMP((s32)mouse_event.value / zoom, 0, (s32)screen_width);
132 } else if (mouse_event.code == ABS_Y) {
133 in.mouse.y = CLAMP((s32)mouse_event.value / zoom, 0, (s32)screen_height);
127 } 134 }
128 } else if (mouse_event.type == EV_KEY) { 135 } else if (mouse_event.type == EV_KEY) {
129 printf("MOUSE KEY EVENT\n"); 136 printf("MOUSE KEY EVENT\n");
@@ -144,13 +151,6 @@ poll_mouse(void) {
144 } break; 151 } break;
145 default: break; 152 default: break;
146 } 153 }
147 } else if (mouse_event.type == EV_ABS) {
148 printf("MOUSE ABS EVENT\n");
149 if (mouse_event.code == ABS_X) {
150 in.mouse.x = CLAMP((s32)mouse_event.value, 0, (s32)screen_width);
151 } else if (mouse_event.code == ABS_Y) {
152 in.mouse.y = CLAMP((s32)mouse_event.value, 0, (s32)screen_height);
153 }
154 } 154 }
155 in.mouse.update = true; 155 in.mouse.update = true;
156 } 156 }