X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=vg_config.h;h=b812ef20a7ed24f92340af86742ced7ea10c9dc5;hb=c33e4f46d864b2fde0c5938bf5a9388b1e8b5c04;hp=626aef8979837f21b340f603c5bccc201ecc893a;hpb=46643f969b12c2144a5f15ac5509610f18b467e4;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/vg_config.h b/vg_config.h index 626aef8..b812ef2 100644 --- a/vg_config.h +++ b/vg_config.h @@ -1,4 +1,7 @@ -// Copyright (C) 2021 Harry Godden (hgn) - All Rights Reserved +/* + * Copyright (C) 2021-2022 Mt.ZERO Software, Harry Godden - All Rights Reserved + */ + #define VG_CONFIG #include "vg/vg.h" @@ -14,25 +17,27 @@ 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 } + { .name = "push", .bind = GLFW_KEY_T }, + { .name = "menu", .bind = GLFW_KEY_ESCAPE } }; static struct button_binding vg_controller_binds[] = { - { "push", GLFW_GAMEPAD_BUTTON_A }, - { "break", GLFW_GAMEPAD_BUTTON_B }, - { "switchmode", GLFW_GAMEPAD_BUTTON_Y }, - { "jump", GLFW_GAMEPAD_BUTTON_X } + { "jump", GLFW_GAMEPAD_BUTTON_A }, + { "break", GLFW_GAMEPAD_BUTTON_B }, + { "switchmode", GLFW_GAMEPAD_BUTTON_Y }, + { "reset", GLFW_GAMEPAD_BUTTON_LEFT_BUMPER }, + { "menu", GLFW_GAMEPAD_BUTTON_BACK } }; static struct axis_binding vg_axis_binds[] = { - { .name = "horizontal", .axis = GLFW_GAMEPAD_AXIS_LEFT_X }, - { .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 } + { .name = "lookh", .axis = GLFW_GAMEPAD_AXIS_LEFT_X }, + { .name = "lookv", .axis = GLFW_GAMEPAD_AXIS_LEFT_Y }, + { .name = "grabh", .axis = GLFW_GAMEPAD_AXIS_RIGHT_X }, + { .name = "grabv", .axis = GLFW_GAMEPAD_AXIS_RIGHT_Y }, + { .name = "walk/push", .axis = GLFW_GAMEPAD_AXIS_LEFT_TRIGGER }, + { .name = "grab", .axis = GLFW_GAMEPAD_AXIS_RIGHT_TRIGGER }, }; static struct vg_achievement vg_achievements[] =