#pragma once #include #include "ship/window/gui/Gui.h" #include "ship/window/Window.h" class Gui; // <-- forward declare //class Window; namespace Ship { class SpaghettiGui : public Gui { public: SpaghettiGui() : Gui() {} SpaghettiGui(std::vector> guiWindows) : Gui(guiWindows) {} protected: virtual void DrawMenu() override; }; }