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

クラス objects::PossessedItem

#include <item_inst.hh>

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

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

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

Public メソッド

 PossessedItem (int item_id, const Item &item, const ItemClass &item_class, int count, int durability, int level, const ItemContainer &item_container, int position)
 ~PossessedItem ()
virtual bool possessed () const
virtual void print (std::ostream &os) const
const ItemContainer & get_item_container () const
int get_position () const
void set_item_container (const ItemContainer &ic)
void set_position (int i)
virtual bool identified () const
int get_value ()
bool can_be_sold ()
int get_durability () const
void set_durability (int i)
int get_level () const
int get_item_id () const
void set_item_id (int item_id)
const Item & get_item () const
const ItemClass & get_item_class () const
int get_count () const
void set_count (int count)

Protected 変数

const ItemContainer * _item_container
int _position
int _durability
int _level
int _item_id
const Item & _item
const ItemClass & _item_class
int _count

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

objects::PossessedItem::PossessedItem (  int  item_id,
const Item &  item,
const ItemClass &  item_class,
int  count,
int  durability,
int  level,
const ItemContainer &  item_container,
int  position
) 
 

objects::PossessedItem::~PossessedItem (   ) 
 


関数

bool objects::IdentifiedItem::can_be_sold (   )  [inherited]
 

関数の呼び出しグラフ:

int objects::ItemInst::get_count (   )  const [inline, inherited]
 

int objects::IdentifiedItem::get_durability (   )  const [inline, inherited]
 

const Item & objects::ItemInst::get_item (   )  const [inline, inherited]
 

const ItemClass & objects::ItemInst::get_item_class (   )  const [inline, inherited]
 

const ItemContainer & objects::PossessedItem::get_item_container (   )  const [inline]
 

int objects::ItemInst::get_item_id (   )  const [inline, inherited]
 

int objects::IdentifiedItem::get_level (   )  const [inline, inherited]
 

int objects::PossessedItem::get_position (   )  const [inline]
 

int objects::IdentifiedItem::get_value (   )  [inherited]
 

関数の呼び出しグラフ:

bool objects::IdentifiedItem::identified (   )  const [inline, virtual, inherited]
 

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

bool objects::PossessedItem::possessed (   )  const [inline, virtual]
 

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

void objects::PossessedItem::print (  std::ostream &  os  )  const [virtual]
 

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

void objects::ItemInst::set_count (  int  count  )  [inline, inherited]
 

void objects::IdentifiedItem::set_durability (  int  i  )  [inline, inherited]
 

void objects::PossessedItem::set_item_container (  const ItemContainer &  ic  )  [inline]
 

void objects::ItemInst::set_item_id (  int  item_id  )  [inline, inherited]
 

void objects::PossessedItem::set_position (  int  i  )  [inline]
 


変数

int objects::ItemInst::_count [protected, inherited]
 

int objects::IdentifiedItem::_durability [protected, inherited]
 

const Item& objects::ItemInst::_item [protected, inherited]
 

const ItemClass& objects::ItemInst::_item_class [protected, inherited]
 

const ItemContainer* objects::PossessedItem::_item_container [protected]
 

int objects::ItemInst::_item_id [protected, inherited]
 

int objects::IdentifiedItem::_level [protected, inherited]
 

int objects::PossessedItem::_position [protected]
 


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