foo master
authorJohn Tsiombikas <nuclear@member.fsf.org>
Sun, 2 Apr 2023 04:11:36 +0000 (07:11 +0300)
committerJohn Tsiombikas <nuclear@member.fsf.org>
Sun, 2 Apr 2023 04:11:36 +0000 (07:11 +0300)
src/main.c

index 8743f5b..89ff8a7 100644 (file)
@@ -12,6 +12,9 @@ static void skeydown(int key, int x, int y);
 static void skeyup(int key, int x, int y);
 static void mouse(int bn, int st, int x, int y);
 static void motion(int x, int y);
+static void sball_motion(int x, int y, int z);
+static void sball_rotate(int x, int y, int z);
+static void sball_button(int bn, int st);
 static int translate_skey(int key);
 
 static int warping;
@@ -33,6 +36,9 @@ int main(int argc, char **argv)
        glutMouseFunc(mouse);
        glutMotionFunc(motion);
        glutPassiveMotionFunc(motion);
+       glutSpaceballMotionFunc(sball_motion);
+       glutSpaceballRotateFunc(sball_rotate);
+       glutSpaceballButtonFunc(sball_button);
 
        if(game_init() == -1) {
                return 1;
@@ -167,6 +173,18 @@ static void motion(int x, int y)
        }
 }
 
+static void sball_motion(int x, int y, int z)
+{
+}
+
+static void sball_rotate(int x, int y, int z)
+{
+}
+
+static void sball_button(int bn, int st)
+{
+}
+
 static int translate_skey(int key)
 {
        switch(key) {