summaryrefslogtreecommitdiff
path: root/src/player-input.hpp
diff options
context:
space:
mode:
authorJonathan Bradley <jcb@pikum.xyz>2025-10-02 10:45:09 -0400
committerJonathan Bradley <jcb@pikum.xyz>2025-10-02 10:45:09 -0400
commit3dd940cc0a9f985f7c7520f5064840cf7a25d5c9 (patch)
tree716cbe6626b8878fb1f9a0ad2e080c02b0faac04 /src/player-input.hpp
parent784aafce17590613543f7042357bb1c8def87cd4 (diff)
pke: use explicit bucket on input set
Diffstat (limited to 'src/player-input.hpp')
-rw-r--r--src/player-input.hpp3
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);