/**
 * @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;
};
