1 // Copyright (C) 2021 Harry Godden (hgn) - All Rights Reserved
3 static struct button_binding vg_button_binds
[] =
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
}
14 static struct axis_binding vg_axis_binds
[] =
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
}
23 static struct vg_achievement vg_achievements
[] =
25 { .name
= "CAN_DO_THAT" },
26 { .name
= "TUTORIALS" },
27 { .name
= "GRADUATE" },
29 { .name
= "GOOD_ENOUGH" },
30 { .name
= "MIGHTY_CONSUMER" },
31 { .name
= "SQUEEZE" },
32 { .name
= "MASTER_ENGINEER" }