Public Member Functions | Public Attributes

unit_ability_list Class Reference

#include <unit.hpp>

Collaboration diagram for unit_ability_list:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 unit_ability_list ()
bool empty () const
std::pair< int, map_locationhighest (const std::string &key, int def=0) const
std::pair< int, map_locationlowest (const std::string &key, int def=0) const

Public Attributes

std::vector< std::pair< const
config *, map_location > > 
cfgs

Detailed Description

Definition at line 32 of file unit.hpp.


Constructor & Destructor Documentation

unit_ability_list::unit_ability_list (  )  [inline]

Definition at line 35 of file unit.hpp.


Member Function Documentation

bool unit_ability_list::empty (  )  const

Definition at line 351 of file unit_abilities.cpp.

References cfgs.

Referenced by attack_info(), battle_context_unit_stats::battle_context_unit_stats(), unit::defense_modifier(), and unit::resistance_against().

Here is the caller graph for this function:

std::pair< int, map_location > unit_ability_list::highest ( const std::string &  key,
int  def = 0 
) const
std::pair< int, map_location > unit_ability_list::lowest ( const std::string &  key,
int  def = 0 
) const

Definition at line 388 of file unit_abilities.cpp.

References cfgs.

Referenced by tod_manager::get_illuminated_time_of_day().

Here is the caller graph for this function:


Member Data Documentation

std::vector<std::pair<const config *, map_location> > unit_ability_list::cfgs

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

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