terrain_builder::terrain_constraint Struct Reference

The in-memory representation of a [tile] WML rule inside of a [terrain_graphics] WML rule. More...

#include <builder.hpp>

Collaboration diagram for terrain_builder::terrain_constraint:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 terrain_constraint ()
 terrain_constraint (gamemap::location loc)

Public Attributes

gamemap::location loc
t_translation::t_match terrain_types_match
std::vector< std::string > set_flag
std::vector< std::string > no_flag
std::vector< std::string > has_flag
rule_imagelist images


Detailed Description

The in-memory representation of a [tile] WML rule inside of a [terrain_graphics] WML rule.

Definition at line 204 of file builder.hpp.


Constructor & Destructor Documentation

terrain_builder::terrain_constraint::terrain_constraint (  )  [inline]

Definition at line 206 of file builder.hpp.

terrain_builder::terrain_constraint::terrain_constraint ( gamemap::location  loc  )  [inline]

Definition at line 215 of file builder.hpp.


Member Data Documentation

Definition at line 222 of file builder.hpp.

Referenced by terrain_builder::rotate(), and terrain_builder::rotate_rule().

Definition at line 225 of file builder.hpp.

Definition at line 226 of file builder.hpp.

Referenced by terrain_builder::add_constraints().

Definition at line 227 of file builder.hpp.

Referenced by terrain_builder::add_constraints().

Definition at line 228 of file builder.hpp.

Referenced by terrain_builder::add_constraints().

Definition at line 229 of file builder.hpp.

Referenced by terrain_builder::add_constraints(), and terrain_builder::rotate().


The documentation for this struct was generated from the following file:

Generated by doxygen 1.5.5 on 23 May 2008 for The Battle for Wesnoth
Gna! | Forum | Wiki | CIA | devdocs