mirror of
https://github.com/bevyengine/bevy
synced 2024-12-29 22:43:14 +00:00
61e01e46b5
# Objective Use `GamepadButtonType` with library that requires `Ord`. ## Motivation `KeyCode` derives `Ord` that I'm using with a trie for recognizing [input sequences](https://github.com/shanecelis/bevy-input-sequence/tree/trie). I would like to do the same for `GamepadButtonType` but am stymied by it not deriving `Ord`. ## Solution This PR add derivations PartialOrd and Ord for `GamepadButtonType`. ## Workaround If deriving `Ord` is not possible, I'd be happy to know how I might coerce `GamepadButtonType` into a `u32` or something else that is `Ord`, so I can wrap `GamepadButtonType` in a newtype. I suppose serializing with serde may work or reflect? |
||
---|---|---|
.. | ||
axis.rs | ||
button_input.rs | ||
common_conditions.rs | ||
gamepad.rs | ||
keyboard.rs | ||
lib.rs | ||
mouse.rs | ||
touch.rs | ||
touchpad.rs |