terrain_builder::building_rule Struct Reference

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

Collaboration diagram for terrain_builder::building_rule:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 building_rule ()

Public Attributes

constraint_set constraints
 The set of [tile] constraints of this rule.
gamemap::location location_constraints
 The location on which this map may match.
int probability
 The probability of this rule to match, when all conditions are met.
int precedence
 The precedence of this rule.


Detailed Description

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

Definition at line 302 of file builder.hpp.


Constructor & Destructor Documentation

terrain_builder::building_rule::building_rule (  )  [inline]

Definition at line 304 of file builder.hpp.


Member Data Documentation

The location on which this map may match.

Set to a valid gamemap::location if the "x" and "y" parameters of the [terrain_graphics] rule are set.

Definition at line 321 of file builder.hpp.

Referenced by terrain_builder::parse_config(), terrain_builder::rotate_rule(), and terrain_builder::rule_matches().

The probability of this rule to match, when all conditions are met.

Defined if the "probability" parameter of the [terrain_graphics] element is set.

Definition at line 328 of file builder.hpp.

Referenced by terrain_builder::parse_config(), terrain_builder::rotate_rule(), and terrain_builder::rule_matches().

The precedence of this rule.

Used to order rules differently that the order in which they appear. Defined if the "precedence" parameter of the [terrain_graphics] element is set.

Definition at line 336 of file builder.hpp.

Referenced by terrain_builder::add_rule(), terrain_builder::parse_config(), and terrain_builder::rotate_rule().


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