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

クラス objects::ItemInScreen

#include <item_inst.hh>

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

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

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

Public メソッド

 ItemInScreen (int item_id, const Item &item, const ItemClass &item_class, int count, int pos_x, int pos_y)
 ~ItemInScreen ()
virtual void print (std::ostream &os) const
int get_pos_x () const
int get_pos_y () const
bool is_available () const
void set_unavailable ()
virtual bool identified () const
virtual bool possessed () const
int get_item_id () const
void set_item_id (int item_id)
const Itemget_item () const
const ItemClassget_item_class () const
int get_count () const
void set_count (int count)

Protected 変数

int _pos_x
int _pos_y
bool _available
int _item_id
const Item_item
const ItemClass_item_class
int _count

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

objects::ItemInScreen::ItemInScreen int  item_id,
const Item item,
const ItemClass item_class,
int  count,
int  pos_x,
int  pos_y
 

objects::ItemInScreen::~ItemInScreen  ) 
 


関数

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

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

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

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

int objects::ItemInScreen::get_pos_x  )  const [inline]
 

int objects::ItemInScreen::get_pos_y  )  const [inline]
 

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

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

bool objects::ItemInScreen::is_available  )  const [inline]
 

bool objects::UnidentifiedItem::possessed  )  const [inline, virtual, inherited]
 

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

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

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

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

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

void objects::ItemInScreen::set_unavailable  )  [inline]
 


変数

bool objects::ItemInScreen::_available [protected]
 

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

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

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

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

int objects::ItemInScreen::_pos_x [protected]
 

int objects::ItemInScreen::_pos_y [protected]
 


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