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