summaryrefslogtreecommitdiff
path: root/src/port/SpaghettiGui.h
blob: a4381ea1c4c4f1f00bbecd64e10e2d78ecc7948e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#pragma once

#include <libultraship.h>
#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<std::shared_ptr<GuiWindow>> guiWindows) : Gui(guiWindows) {}

      protected:
        virtual void DrawMenu() override;
    };
}