メインページ | ネームスペース一覧 | クラス階層 | アルファベット順一覧 | 構成 | ファイル一覧 | ネームスペースメンバ | 構成メンバ | ファイルメンバ

クラス objects::MapMeireIsland

#include <map_meire_island.hh>

objects::MapMeireIslandに対する継承グラフ

Inheritance graph
[凡例]
objects::MapMeireIslandのコラボレーション図

Collaboration graph
[凡例]
すべてのメンバ一覧

Public 型

typedef std::vector< MapNode * > MapNodes
typedef std::list< HuntCourse > HuntCourses
typedef std::map< int, WarpPoint > WarpPoints
typedef std::list< const DefMap * > MapList

Public メソッド

 MapMeireIsland ()
 ~MapMeireIsland ()
int get_id () const
void load_warp_points ()
const MapNode * get_repair_node () const
const MapNode * get_supply_node () const
const MapNode * get_warehouse_node () const
const MapNode * get_gate_node () const
const HuntCourses & get_hunt_courses () const
bool is_home () const
const WarpPoints & get_warp_points () const
MapList find_path (const DefMap &dest) const

Static Public 変数

static const id = 0x0029

Protected メソッド

int add_node (MapNode &node)
void add_hunt_course (HuntCourse &hc)
void add_warp_point (int id, const MapNode *warp_node, int destination_map_id, int cost=0)

Protected 変数

MapNodes _nodes
MapNode * _repair_node
MapNode * _supply_node
MapNode * _warehouse_node
MapNode * _gate_node
HuntCourses _hunt_courses
WarpPoints _warp_points
bool _home

型定義

typedef std::list<HuntCourse> objects::DefMap::HuntCourses [inherited]
 

typedef std::list<const DefMap *> objects::DefMap::MapList [inherited]
 

typedef std::vector<MapNode *> objects::DefMap::MapNodes [inherited]
 

typedef std::map<int, WarpPoint> objects::DefMap::WarpPoints [inherited]
 


コンストラクタとデストラクタ

objects::MapMeireIsland::MapMeireIsland (   ) 
 

関数の呼び出しグラフ:

objects::MapMeireIsland::~MapMeireIsland (   ) 
 


関数

void objects::DefMap::add_hunt_course (  HuntCourse &  hc  )  [protected, inherited]
 

関数の呼び出しグラフ:

int objects::DefMap::add_node (  MapNode &  node  )  [protected, inherited]
 

void objects::DefMap::add_warp_point (  int  id,
const MapNode *  warp_node,
int  destination_map_id,
int  cost = 0
)  [protected, inherited]
 

関数の呼び出しグラフ:

DefMap::MapList objects::DefMap::find_path (  const DefMap &  dest  )  const [inherited]
 

関数の呼び出しグラフ:

const MapNode * objects::DefMap::get_gate_node (   )  const [inline, inherited]
 

const DefMap::HuntCourses & objects::DefMap::get_hunt_courses (   )  const [inline, inherited]
 

int objects::MapMeireIsland::get_id (   )  const [virtual]
 

objects::DefMapを再定義しています。

const MapNode * objects::DefMap::get_repair_node (   )  const [inline, inherited]
 

const MapNode * objects::DefMap::get_supply_node (   )  const [inline, inherited]
 

const MapNode * objects::DefMap::get_warehouse_node (   )  const [inline, inherited]
 

const DefMap::WarpPoints & objects::DefMap::get_warp_points (   )  const [inline, inherited]
 

bool objects::DefMap::is_home (   )  const [inline, inherited]
 

void objects::MapMeireIsland::load_warp_points (   )  [virtual]
 

objects::DefMapを実装しています.

関数の呼び出しグラフ:


変数

MapNode* objects::DefMap::_gate_node [protected, inherited]
 

bool objects::DefMap::_home [protected, inherited]
 

HuntCourses objects::DefMap::_hunt_courses [protected, inherited]
 

MapNodes objects::DefMap::_nodes [protected, inherited]
 

MapNode* objects::DefMap::_repair_node [protected, inherited]
 

MapNode* objects::DefMap::_supply_node [protected, inherited]
 

MapNode* objects::DefMap::_warehouse_node [protected, inherited]
 

WarpPoints objects::DefMap::_warp_points [protected, inherited]
 

const objects::MapMeireIsland::id = 0x0029 [static]
 


このクラスの説明は次のファイルから生成されました:
Cronous Emulatorに対してWed Aug 17 06:21:27 2005に生成されました。  doxygen 1.4.2-20050421