30 struct builder_minimap;
53 virtual void set_active(
const bool active)
override;
56 virtual bool get_active()
const override;
59 virtual unsigned get_state()
const override;
62 bool disable_click_dismiss()
const override;
66 void set_map_data(
const std::string& map_data);
83 std::unique_ptr<gamemap>
map_;
86 virtual void impl_draw_background()
override;
90 static const std::string&
type();
94 virtual const std::string& get_control_type()
const override;
120 virtual std::unique_ptr<widget>
build()
const override;
Base class of a resolution, contains the common keys for a resolution.
std::unique_ptr< gamemap > map_
Game map generated from the provided data.
std::string get_map_data() const
std::string map_data_
The map data to be used to generate the map.
const std::string & map_data() const
Encapsulates the map of the game.
std::unique_ptr< window > build(const builder_window::window_resolution &definition)
Builds a window.
A config object defines a single node in a WML file, with access to child nodes.
Contains the implementation details for lexical_cast and shouldn't be used directly.