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

クラス 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 GraphicInterface & get_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