#ifndef CLIENT_WINDOW_H #define CLIENT_WINDOW_H #include "scene/main/window.h" #include "scene/main/viewport.h" #include "scene/2d/node_2d.h" class ClientWindow : public Window { GDCLASS(ClientWindow, Window); private: SubViewport target_sub_viewport {}; Node2D player {}; public: SubViewport get_target_sub_viewport(); void set_target_sub_viewport(SubViewport new_sub_viewport); Node2D get_player(); void set_player(Node2D new_player); void set_world_2d(); protected: static void _bind_methods(); void _notification(int p_what); private: void move_camera(); }; #endif // !CLIENT_WINDOW_H