X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=vg_config.h;h=4b305e94e2b91eeb5059db20b0b4cf389de9f428;hb=afa80c76d03f5e983092e9d7be33a9102a7ab25e;hp=b1348a0ac7950ab58166bbdda2f41cb744b5975e;hpb=3f59dc191c7792947cd2d3f6588be06933fd49f0;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/vg_config.h b/vg_config.h index b1348a0..4b305e9 100644 --- a/vg_config.h +++ b/vg_config.h @@ -1,5 +1,6 @@ // Copyright (C) 2021 Harry Godden (hgn) - All Rights Reserved #define VG_CONFIG +#include "vg/vg.h" static struct button_binding vg_button_binds[] = { @@ -13,12 +14,23 @@ static struct button_binding vg_button_binds[] = { .name = "down", .bind = GLFW_KEY_F }, { .name = "yawl", .bind = GLFW_KEY_Q }, { .name = "yawr", .bind = GLFW_KEY_E }, + { .name = "push", .bind = GLFW_KEY_T } +}; + +static struct button_binding vg_controller_binds[] = +{ + { "push", GLFW_GAMEPAD_BUTTON_A }, + { "break", GLFW_GAMEPAD_BUTTON_B } }; static struct axis_binding vg_axis_binds[] = { { .name = "horizontal", .axis = GLFW_GAMEPAD_AXIS_LEFT_X }, - { .name = "vertical", .axis = GLFW_GAMEPAD_AXIS_LEFT_Y } + { .name = "vertical", .axis = GLFW_GAMEPAD_AXIS_LEFT_Y }, + { .name = "grabr", .axis = GLFW_GAMEPAD_AXIS_RIGHT_TRIGGER }, + { .name = "grabl", .axis = GLFW_GAMEPAD_AXIS_LEFT_TRIGGER }, + { .name = "h1", .axis = GLFW_GAMEPAD_AXIS_RIGHT_X }, + { .name = "v1", .axis = GLFW_GAMEPAD_AXIS_RIGHT_Y } }; static struct vg_achievement vg_achievements[] =