The Battle for Wesnoth  1.15.12+dev
Classes | Namespaces
builder.hpp File Reference

Definitions for the terrain builder. More...

#include "animated.hpp"
#include "game_config.hpp"
#include "map/location.hpp"
#include "terrain/translation.hpp"
Include dependency graph for builder.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  terrain_builder
 The class terrain_builder is constructed from a config object, and a gamemap object. More...
 
struct  terrain_builder::rule_image_variant
 An image variant. More...
 
struct  terrain_builder::rule_image
 Each terrain_graphics rule is associated a set of images, which are applied on the terrain if the rule matches. More...
 
struct  terrain_builder::terrain_constraint
 The in-memory representation of a [tile] WML rule inside of a [terrain_graphics] WML rule. More...
 
struct  terrain_builder::tile
 Represents a tile of the game map, with all associated builder-specific parameters: flags, images attached to this tile, etc. More...
 
struct  terrain_builder::tile::rule_image_rand
 Represent a rule_image applied with a random seed. More...
 
struct  terrain_builder::building_rule
 The in-memory representation of a [terrain_graphics] WML rule. More...
 
class  terrain_builder::tilemap
 The map of "tile" structures corresponding to the level map. More...
 

Namespaces

 image
 Functions to load and save images from/to disk.
 

Detailed Description

Definitions for the terrain builder.

Definition in file builder.hpp.