ES-DE/es-app/src/guis/GuiMenu.h

22 lines
480 B
C
Raw Normal View History

#pragma once
#include "GuiComponent.h"
#include "components/MenuComponent.h"
#include <functional>
class GuiMenu : public GuiComponent
{
public:
GuiMenu(Window* window);
bool input(InputConfig* config, Input input) override;
void onSizeChanged() override;
std::vector<HelpPrompt> getHelpPrompts() override;
private:
void addEntry(const char* name, unsigned int color, bool add_arrow, const std::function<void()>& func);
MenuComponent mMenu;
TextComponent mVersion;
};