Public Member Functions | Private Attributes

pathfind::move_type_path_calculator Struct Reference

#include <pathfind.hpp>

Inheritance diagram for pathfind::move_type_path_calculator:
Inheritance graph
[legend]
Collaboration diagram for pathfind::move_type_path_calculator:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 move_type_path_calculator (const unit_movement_type &mt, int movement_left, int total_movement, const team &t, const gamemap &map)
virtual double cost (const map_location &loc, const double so_far) const

Private Attributes

const unit_movement_typemovement_type_
const int movement_left_
const int total_movement_
team const & viewing_team_
gamemap const & map_

Detailed Description

Definition at line 230 of file pathfind.hpp.


Constructor & Destructor Documentation

pathfind::move_type_path_calculator::move_type_path_calculator ( const unit_movement_type mt,
int  movement_left,
int  total_movement,
const team t,
const gamemap map 
)

Definition at line 662 of file pathfind.cpp.


Member Function Documentation

double pathfind::move_type_path_calculator::cost ( const map_location loc,
const double  so_far 
) const [virtual]

Member Data Documentation

Definition at line 240 of file pathfind.hpp.

Referenced by cost().

Definition at line 237 of file pathfind.hpp.

Referenced by cost().

Definition at line 236 of file pathfind.hpp.

Referenced by cost().

Definition at line 238 of file pathfind.hpp.

Referenced by cost().

Definition at line 239 of file pathfind.hpp.

Referenced by cost().


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

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