Public Member Functions | Private Attributes

passage_path_calculator Struct Reference

Inheritance diagram for passage_path_calculator:
Inheritance graph
[legend]
Collaboration diagram for passage_path_calculator:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 passage_path_calculator (const t_translation::t_map &mapdata, t_translation::t_terrain wall, double laziness, size_t windiness)
virtual double cost (const map_location &loc, const double so_far) const

Private Attributes

const t_translation::t_mapmap_
t_translation::t_terrain wall_
double laziness_
size_t windiness_

Detailed Description

Definition at line 276 of file cavegen.cpp.


Constructor & Destructor Documentation

passage_path_calculator::passage_path_calculator ( const t_translation::t_map mapdata,
t_translation::t_terrain  wall,
double  laziness,
size_t  windiness 
) [inline]

Definition at line 278 of file cavegen.cpp.


Member Function Documentation

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

Member Data Documentation

Definition at line 287 of file cavegen.cpp.

Referenced by cost().

Definition at line 285 of file cavegen.cpp.

Referenced by cost().

Definition at line 286 of file cavegen.cpp.

Referenced by cost().

Definition at line 288 of file cavegen.cpp.

Referenced by cost().


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

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