switch to vgc system
[fishladder.git] / vg_config.h
1 // Copyright (C) 2021 Harry Godden (hgn) - All Rights Reserved
2
3 static struct button_binding vg_button_binds[] =
4 {
5 { .name = "primary", .bind = GLFW_MOUSE_BUTTON_LEFT },
6 { .name = "secondary", .bind = GLFW_MOUSE_BUTTON_RIGHT },
7 { .name = "tertiary", .bind = GLFW_MOUSE_BUTTON_MIDDLE },
8 { .name = "noclip", .bind = GLFW_KEY_V },
9 { .name = "go", .bind = GLFW_KEY_SPACE },
10 { .name = "prev", .bind = GLFW_KEY_N },
11 { .name = "next", .bind = GLFW_KEY_M }
12 };
13
14 static struct axis_binding vg_axis_binds[] =
15 {
16 { .name = "primary", .positive = GLFW_MOUSE_BUTTON_LEFT, .negative = -1 },
17 { .name = "secondary", .positive = GLFW_MOUSE_BUTTON_RIGHT, .negative = -1 },
18 { .name = "horizontal", .positive = GLFW_KEY_D, .negative = GLFW_KEY_A },
19 { .name = "vertical", .positive = GLFW_KEY_W, .negative = GLFW_KEY_S }
20 };
21
22 static struct vg_achievement vg_achievements[] =
23 {
24 { .name = "CAN_DO_THAT" },
25 { .name = "TUTORIALS" },
26 { .name = "GRADUATE" },
27 { .name = "BANG" },
28 { .name = "GOOD_ENOUGH" },
29 { .name = "MIGHTY_CONSUMER" },
30 { .name = "SQUEEZE" },
31 { .name = "MASTER_ENGINEER" }
32 };