From ad8455620776c520d18ab4cdb959a3eaf4513f83 Mon Sep 17 00:00:00 2001 From: Sara Date: Tue, 28 May 2024 16:30:05 +0200 Subject: [PATCH] feat: created rts player class --- src/rts_player.hpp | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 src/rts_player.hpp 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