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

#include <libultraship.h>
#include "ship/window/gui/Gui.h"
#include "fast/Fast3dGui.h"
#include "ship/window/Window.h"

class Gui; // <-- forward declare
//class Window;

namespace Ship {
    class SpaghettiGui : public Fast::Fast3dGui {
      public:
        SpaghettiGui() : Fast::Fast3dGui() {}
        SpaghettiGui(std::vector<std::shared_ptr<GuiWindow>> guiWindows) : Fast::Fast3dGui(guiWindows) {}

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