/** * @file input.hpp * @brief Input-related components */ #pragma once struct PlayerControlled { int player_id = 0; }; struct InputState { bool move_up = false; bool move_down = false; bool move_left = false; bool move_right = false; bool action_primary = false; bool action_secondary = false; float mouse_x = 0.0f; float mouse_y = 0.0f; };