mouse.c
raw
1#include "all.h"
2
3void handle_mouse_event(int button, int state, int x, int y) {
4 switch (button) {
5 case GLUT_LEFT_BUTTON:
6 if (state == GLUT_DOWN) printf("Left button clicked (x: %d, y: %d)\n", x, y);
7 break;
8 case GLUT_MIDDLE_BUTTON:
9 if (state == GLUT_DOWN) printf("Middle button clicked (x: %d, y: %d)\n", x, y);
10 break;
11 case GLUT_RIGHT_BUTTON:
12 if (state == GLUT_DOWN) printf("Right button clicked (x: %d, y: %d)\n", x, y);
13 break;
14 default: break;
15 }
16}
17