15 #ifndef LUA_MAP_GENERATOR_HPP_INCLUDED
16 #define LUA_MAP_GENERATOR_HPP_INCLUDED
std::string name() const
Returns a string identifying the generator by name.
virtual std::string create_map(boost::optional< boost::uint32_t > randomseed)
Creates a new map and returns it.
Definitions for the interface to Wesnoth Markup Language (WML).
virtual void user_config(CVideo &v)
Display the interactive screen, which allows the user to modify how the generator behaves...
virtual config create_scenario(boost::optional< boost::uint32_t > randomseed)
bool allow_user_config() const
Returns true if the map generator has an interactive screen, which allows the user to modify how the ...
lua_map_generator(const config &cfg)
std::string config_name() const
Return a friendly name for the generator used to differentiate between different configs of the same ...
std::string create_scenario_
A config object defines a single node in a WML file, with access to child nodes.
GLsizei const GLcharARB ** string