diff --git a/src/rts_player.hpp b/src/rts_player.hpp new file mode 100644 index 0000000..499028f --- /dev/null +++ b/src/rts_player.hpp @@ -0,0 +1,19 @@ +#ifndef RTS_PLAYER_HPP +#define RTS_PLAYER_HPP + +#include "utils/player.hpp" +#include "utils/player_input.hpp" +#include + +class RTSPlayer : public godot::Node3D, + public godot::IPlayer { + GDCLASS(RTSPlayer, godot::Node3D); + static void _bind_methods(); +public: + virtual void setup_player_input(godot::PlayerInput *input) override; + virtual Node *to_node() override; + virtual void spawn_at_position(godot::Transform3D const &at) override; +private: +}; + +#endif // !RTS_PLAYER_HPP