glfw: ziggify gamepad action enumerations
Helps hexops/mach#37 Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
This commit is contained in:
parent
8a14d56fc3
commit
2154ee5aea
4 changed files with 23 additions and 15 deletions
|
|
@ -1,13 +1,14 @@
|
|||
//! Gamepad axes.
|
||||
//!
|
||||
//! See glfw.getGamepadState for how these are used.
|
||||
|
||||
const c = @import("c.zig").c;
|
||||
|
||||
pub const left_x = c.GLFW_GAMEPAD_AXIS_LEFT_X;
|
||||
pub const left_y = c.GLFW_GAMEPAD_AXIS_LEFT_Y;
|
||||
pub const right_x = c.GLFW_GAMEPAD_AXIS_RIGHT_X;
|
||||
pub const right_y = c.GLFW_GAMEPAD_AXIS_RIGHT_Y;
|
||||
pub const left_trigger = c.GLFW_GAMEPAD_AXIS_LEFT_TRIGGER;
|
||||
pub const right_trigger = c.GLFW_GAMEPAD_AXIS_RIGHT_TRIGGER;
|
||||
pub const left = right_trigger;
|
||||
/// Gamepad axes.
|
||||
///
|
||||
/// See glfw.getGamepadState for how these are used.
|
||||
pub const GamepadAxis = enum(c_int) {
|
||||
left_x = c.GLFW_GAMEPAD_AXIS_LEFT_X,
|
||||
left_y = c.GLFW_GAMEPAD_AXIS_LEFT_Y,
|
||||
right_x = c.GLFW_GAMEPAD_AXIS_RIGHT_X,
|
||||
right_y = c.GLFW_GAMEPAD_AXIS_RIGHT_Y,
|
||||
left_trigger = c.GLFW_GAMEPAD_AXIS_LEFT_TRIGGER,
|
||||
right_trigger = c.GLFW_GAMEPAD_AXIS_RIGHT_TRIGGER,
|
||||
last = .right_trigger,
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue