ES-DE/src/components/GuiGameEd.h

29 lines
545 B
C
Raw Normal View History

2013-08-18 14:16:11 +00:00
#pragma once
#include "../GuiComponent.h"
#include "ComponentListComponent.h"
#include "../MetaData.h"
#include "TextComponent.h"
#include "../GameData.h"
#include "GuiBox.h"
class GuiGameEd : public GuiComponent
{
public:
GuiGameEd(Window* window, GameData* game, const std::vector<MetaDataDecl>& mdd);
virtual ~GuiGameEd();
private:
void populateList(const std::vector<MetaDataDecl>& mdd);
GuiBox mBox;
ComponentListComponent mList;
TextComponent mPathDisp;
std::vector<GuiComponent*> mGeneratedComponents;
GameData* mGame;
};