1 #ifndef EDITOR_COMPONENTS_GAMETESTINGWINDOW_HPP
2 #define EDITOR_COMPONENTS_GAMETESTINGWINDOW_HPP
4 #include <BLIB/Interfaces/GUI.hpp>
25 bl::gui::GUI::Ptr gui;
26 bl::gui::Window::Ptr window;
28 bl::gui::TextEntry::Ptr nameEntry;
29 bl::gui::TextEntry::Ptr moneyEntry;
31 bl::gui::Slider::Ptr timeSlider;
32 bl::gui::Label::Ptr timeLabel;
34 bl::gui::SelectBox::Ptr itemBox;
37 bl::gui::TextEntry::Ptr flagEntry;
38 bl::gui::SelectBox::Ptr flagBox;
40 bl::gui::SelectBox::Ptr pplBox;
42 bl::gui::ComboBox::Ptr levelSelect;
All classes and functionality used for implementing the game editor.
Represents a game save and provides functionality to load and save.
Simple struct representing a point in time.
GameTestingWindow(const ActionCb &onSave)
std::function< void()> ActionCb
void open(bl::gui::GUI *gui, core::file::GameSave &save)
std::shared_ptr< ItemSelector > Ptr
Pointer to this component.
std::shared_ptr< PeoplemonSelector > Ptr