The Battle for Wesnoth  1.13.4+dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | Private Attributes | List of all members
pathfind::teleport_group Class Reference

#include <teleport.hpp>

Public Member Functions

 teleport_group (const config &cfg)
 
 teleport_group (const vconfig &cfg, bool way_back=false)
 
void get_teleport_pair (teleport_pair &loc_pair, const unit &u, const bool ignore_units) const
 
const std::stringget_teleport_id () const
 
bool always_visible () const
 
config to_config () const
 Inherited from savegame_config. More...
 

Private Attributes

config cfg_
 
bool reversed_
 
std::string id_
 

Detailed Description

Definition at line 33 of file teleport.hpp.

Constructor & Destructor Documentation

pathfind::teleport_group::teleport_group ( const config cfg)

Definition at line 39 of file teleport.cpp.

References cfg_, config::child_count(), and config::has_attribute().

pathfind::teleport_group::teleport_group ( const vconfig cfg,
bool  way_back = false 
)

Member Function Documentation

bool pathfind::teleport_group::always_visible ( ) const

Definition at line 145 of file teleport.cpp.

References cfg_.

const std::string & pathfind::teleport_group::get_teleport_id ( ) const

Definition at line 141 of file teleport.cpp.

References id_.

void pathfind::teleport_group::get_teleport_pair ( teleport_pair loc_pair,
const unit u,
const bool  ignore_units 
) const
config pathfind::teleport_group::to_config ( ) const

Inherited from savegame_config.

Definition at line 149 of file teleport.cpp.

References cfg_, id_, and reversed_.

Member Data Documentation

config pathfind::teleport_group::cfg_
private

Definition at line 78 of file teleport.hpp.

Referenced by always_visible(), get_teleport_pair(), teleport_group(), and to_config().

std::string pathfind::teleport_group::id_
private

Definition at line 80 of file teleport.hpp.

Referenced by get_teleport_id(), teleport_group(), and to_config().

bool pathfind::teleport_group::reversed_
private

Definition at line 79 of file teleport.hpp.

Referenced by get_teleport_pair(), teleport_group(), and to_config().


The documentation for this class was generated from the following files: