#ifndef MENU_UI_HPP #define MENU_UI_HPP #include "godot_cpp/classes/control.hpp" #include #include #include namespace godot { class MenuUI : public CanvasLayer { GDCLASS(MenuUI, CanvasLayer); static void _bind_methods(); public: virtual void _enter_tree() override; void start_game(); void toggle_controls(); void set_game_scene(Ref scene); Ref get_game_scene() const; private: Control *controls{nullptr}; Ref game_scene{}; }; } #endif // !MENU_UI_HPP