Classes | Typedefs | Enumerations | Functions

unit_abilities Namespace Reference

Classes

struct  individual_effect
class  effect

Typedefs

typedef std::vector
< individual_effect
effect_list

Enumerations

enum  value_modifier {
  NOT_USED, SET, ADD, MUL,
  DIV
}

Functions

static bool affects_side (const config &cfg, const std::vector< team > &teams, size_t side, size_t other_side)
bool filter_base_matches (const config &cfg, int def)

Typedef Documentation

Definition at line 42 of file unit_abilities.hpp.


Enumeration Type Documentation

Enumerator:
NOT_USED 
SET 
ADD 
MUL 
DIV 

Definition at line 29 of file unit_abilities.hpp.


Function Documentation

static bool unit_abilities::affects_side ( const config cfg,
const std::vector< team > &  teams,
size_t  side,
size_t  other_side 
) [static]

Definition at line 110 of file unit_abilities.cpp.

Referenced by unit::get_abilities(), and unit::get_ability_bool().

Here is the caller graph for this function:

bool unit_abilities::filter_base_matches ( const config cfg,
int  def 
)

Referenced by unit_abilities::effect::effect(), and unit::resistance_filter_matches().

Here is the caller graph for this function:

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated by doxygen 1.7.1 on Fri May 25 2012 01:25:44 for The Battle for Wesnoth
Gna! | Forum | Wiki | CIA | devdocs