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

クラス gui::GraphicInterface

#include <gui-interface.hh>

gui::GraphicInterfaceのコラボレーション図

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

Public 型

typedef void(* CallBackFunction )()
enum  CallBackFunctionID {
  cbf_set_selected_server = 0, cbf_get_server_list, cbf_get_username, cbf_get_password,
  cbf_set_username, cbf_set_password, cbf_get_selected_server, cbf_get_characters,
  cbf_set_character, cbf_get_character, cbf_quit, cbf_say,
  cbf_get_player_id, cbf_get_current_activity, cbf_get_activity_list, cbf_start_activity,
  cbf_assign_status, cbf_assign_skill, cbf_enable_support_skill, cbf_enable_attack_skill,
  cbf_receive_hunt_courses, cbf_set_desired_hunt_course, cbf_get_environment_variable, cbf_set_environment_variable,
  cbf_get_environment_variable_list, cbf_clear_personal_shop, cbf_add_personal_shop_item, cbf_set_personal_shop_message
}

Public メソッド

 GraphicInterface ()
 ~GraphicInterface ()
void start ()
void select_character ()
void chat (const std::string &name, const std::string &text) const
void character_enter (int id, const std::string &name, int hp, int class_id) const
void character_exit (int id) const
void character_position (int id, int x, int y, int z) const
void character_health (int id, int hp) const
void value_name (const std::string &name) const
void value_class (int value) const
void value_level (int value) const
void value_str (int value) const
void value_sta (int value) const
void value_dex (int value) const
void value_int (int value) const
void value_fame (int value) const
void value_free_status_points (int value) const
void value_free_skill_points (int value) const
void value_money (int value) const
void value_bank (int value) const
void value_health (const std::string &value) const
void value_mana (const std::string &value) const
void value_weight (const std::string &value) const
void value_experience (double value) const
void task_name (const std::string &name) const
void add_item (int id, const std::string &name, int count, const std::string &desc) const
void remove_item (int id) const
void add_skill (int skill_id, const std::string &name, int level=0) const
void set_skill_level (int skill_id, int level) const
void personal_shop_info (const std::string &name, const std::string &message) const
void personal_shop_item_info (int id, int price, int status, int count) const
void refresh_personal_shop () const
void register_hunt_course (int map_id, const std::string &hunt_course_name) const
void write_log (std::string log) const

Static Public メソッド

static GraphicInterfaceget_instance ()

Protected 変数

std::vector< CallBackFunction_callback_functions

型定義

typedef void(* gui::GraphicInterface::CallBackFunction)()
 


列挙型

enum gui::GraphicInterface::CallBackFunctionID
 

列挙型の値:
cbf_set_selected_server 
cbf_get_server_list 
cbf_get_username 
cbf_get_password 
cbf_set_username 
cbf_set_password 
cbf_get_selected_server 
cbf_get_characters 
cbf_set_character 
cbf_get_character 
cbf_quit 
cbf_say 
cbf_get_player_id 
cbf_get_current_activity 
cbf_get_activity_list 
cbf_start_activity 
cbf_assign_status 
cbf_assign_skill 
cbf_enable_support_skill 
cbf_enable_attack_skill 
cbf_receive_hunt_courses 
cbf_set_desired_hunt_course 
cbf_get_environment_variable 
cbf_set_environment_variable 
cbf_get_environment_variable_list 
cbf_clear_personal_shop 
cbf_add_personal_shop_item 
cbf_set_personal_shop_message 


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

gui::GraphicInterface::GraphicInterface  ) 
 

gui::GraphicInterface::~GraphicInterface  ) 
 


関数

void gui::GraphicInterface::add_item int  id,
const std::string &  name,
int  count,
const std::string &  desc
const
 

void gui::GraphicInterface::add_skill int  skill_id,
const std::string &  name,
int  level = 0
const
 

void gui::GraphicInterface::character_enter int  id,
const std::string &  name,
int  hp,
int  class_id
const
 

void gui::GraphicInterface::character_exit int  id  )  const
 

void gui::GraphicInterface::character_health int  id,
int  hp
const
 

void gui::GraphicInterface::character_position int  id,
int  x,
int  y,
int  z
const
 

void gui::GraphicInterface::chat const std::string &  name,
const std::string &  text
const
 

GraphicInterface & gui::GraphicInterface::get_instance  )  [static]
 

void gui::GraphicInterface::personal_shop_info const std::string &  name,
const std::string &  message
const
 

void gui::GraphicInterface::personal_shop_item_info int  id,
int  price,
int  status,
int  count
const
 

void gui::GraphicInterface::refresh_personal_shop  )  const
 

void gui::GraphicInterface::register_hunt_course int  map_id,
const std::string &  hunt_course_name
const
 

void gui::GraphicInterface::remove_item int  id  )  const
 

void gui::GraphicInterface::select_character  ) 
 

void gui::GraphicInterface::set_skill_level int  skill_id,
int  level
const
 

void gui::GraphicInterface::start  ) 
 

関数の呼び出しグラフ:

void gui::GraphicInterface::task_name const std::string &  name  )  const
 

void gui::GraphicInterface::value_bank int  value  )  const
 

void gui::GraphicInterface::value_class int  value  )  const
 

void gui::GraphicInterface::value_dex int  value  )  const
 

void gui::GraphicInterface::value_experience double  value  )  const
 

void gui::GraphicInterface::value_fame int  value  )  const
 

void gui::GraphicInterface::value_free_skill_points int  value  )  const
 

void gui::GraphicInterface::value_free_status_points int  value  )  const
 

void gui::GraphicInterface::value_health const std::string &  value  )  const
 

void gui::GraphicInterface::value_int int  value  )  const
 

void gui::GraphicInterface::value_level int  value  )  const
 

void gui::GraphicInterface::value_mana const std::string &  value  )  const
 

void gui::GraphicInterface::value_money int  value  )  const
 

void gui::GraphicInterface::value_name const std::string &  name  )  const
 

void gui::GraphicInterface::value_sta int  value  )  const
 

void gui::GraphicInterface::value_str int  value  )  const
 

void gui::GraphicInterface::value_weight const std::string &  value  )  const
 

void gui::GraphicInterface::write_log std::string  log  )  const
 


変数

std::vector<CallBackFunction> gui::GraphicInterface::_callback_functions [protected]
 


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