#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& mdd); virtual ~GuiGameEd(); private: void populateList(const std::vector& mdd); GuiBox mBox; ComponentListComponent mList; TextComponent mPathDisp; std::vector mGeneratedComponents; GameData* mGame; };