diff options
| author | Jonathan Bradley <jcb@pikum.xyz> | 2025-10-02 10:45:09 -0400 |
|---|---|---|
| committer | Jonathan Bradley <jcb@pikum.xyz> | 2025-10-02 10:45:09 -0400 |
| commit | 3dd940cc0a9f985f7c7520f5064840cf7a25d5c9 (patch) | |
| tree | 716cbe6626b8878fb1f9a0ad2e080c02b0faac04 /src/player-input.hpp | |
| parent | 784aafce17590613543f7042357bb1c8def87cd4 (diff) | |
pke: use explicit bucket on input set
Diffstat (limited to 'src/player-input.hpp')
| -rw-r--r-- | src/player-input.hpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/player-input.hpp b/src/player-input.hpp index eae5f8b..8c3b04f 100644 --- a/src/player-input.hpp +++ b/src/player-input.hpp @@ -110,6 +110,7 @@ struct pke_input_set { int64_t actionCount; pke_input_action *actions; pke_input_action_set_flag flags; + pk_membucket *bkt = nullptr; }; void pke_input_tick(double delta); @@ -120,7 +121,7 @@ const pke_input_event *pke_input_query_by_action_name(const char *actionName); void pke_input_query_by_mask(pke_input_event_mask mask, pke_input_event &ev); void pke_input_query_mouse_pos(double &x, double &y); void pke_input_init(); -pke_input_action_set_handle pke_input_register_set(const pke_input_set &set); +pke_input_action_set_handle pke_input_register_set(const pke_input_set &&set); void pke_input_activate_set(pke_input_action_set_handle handle); void pke_input_deactivate_set(pke_input_action_set_handle handle); void pke_input_unregister_set(pke_input_action_set_handle handle); |
