#ifndef WORLD_CREATION_HPP_
#define WORLD_CREATION_HPP_

#include <string>

#include <Display/WidgetDisplay/WidgetDisplay.hpp>
#include <Widget/Layout/Column/Column.hpp>
#include <Widget/Layout/CompoundWidget/WorldTypeCreationForm/WorldTypeCreationForm.hpp>
#include <WorldAvatar/WorldAvatar.hpp>

/**
 * @brief World creation display.
 */
class WorldCreation : public WidgetDisplay
{
private:
    std::string worldName;
    std::string worldTypeID;
    WorldTypeCreationForm* worldTypeCreationForm;
    bool enableCheats;
    WorldAvatar avatar;

    bool isAcceptable();

public:
    WorldCreation();
};

#endif