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

クラス environment::CronousInterface

#include <cronous-interface.hh>

environment::CronousInterfaceのコラボレーション図

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

Public 型

typedef std::map< std::string,
std::string > 
EnvironmentVariables
typedef std::map< int, int > ItemPrice

Public メソッド

 CronousInterface (std::string username, std::string password, int character=0)
 ~CronousInterface ()
std::string get_username () const
std::string get_password () const
void set_username (std::string user)
void set_password (std::string pass)
int get_character () const
void set_character (int id)
const std::vector< ServerInfo * > & get_server_list () const
ServerInfoget_selected_server () const
void set_selected_server (ServerInfo *si)
void assign_status (int status_id)
void assign_skill (int skill_id)
bool get_attack_skills_enabled () const
bool get_support_skills_enabled () const
void set_attack_skills_enabled (bool enabled)
void set_support_skills_enabled (bool enabled)
void set_desired_hunt_course (int map_id, const std::string &name)
const std::string * get_desired_hunt_course () const
int get_desired_hunt_course_map_id () const
void set_variable (const std::string &name, const std::string &value)
const std::string & get_variable (const std::string &name)
const std::vector< std::string > & get_variables () const
void clear_personal_shop ()
void add_personal_shop_item (int id, int price)
const ItemPriceget_personal_shop_item_price () const
const std::string & get_personal_shop_message () const
void set_personal_shop_message (const std::string &message)
language::Languageget_language ()

Static Public メソッド

static CronousInterfaceget_instance ()

Protected 変数

std::string _username
std::string _password
ServerInfo_selected_server
int _character
bool _attack_skills_enabled
bool _support_skills_enabled
std::string * _desired_hunt_course
int _desired_hunt_course_map_id
EnvironmentVariables _variables
ItemPrice _personal_shop_item_price
std::string _personal_shop_message

型定義

typedef std::map<std::string, std::string> environment::CronousInterface::EnvironmentVariables
 

typedef std::map<int, int> environment::CronousInterface::ItemPrice
 


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

environment::CronousInterface::CronousInterface std::string  username,
std::string  password,
int  character = 0
 

environment::CronousInterface::~CronousInterface  ) 
 


関数

void environment::CronousInterface::add_personal_shop_item int  id,
int  price
 

void environment::CronousInterface::assign_skill int  skill_id  ) 
 

関数の呼び出しグラフ:

void environment::CronousInterface::assign_status int  status_id  ) 
 

関数の呼び出しグラフ:

void environment::CronousInterface::clear_personal_shop  ) 
 

bool environment::CronousInterface::get_attack_skills_enabled  )  const [inline]
 

int environment::CronousInterface::get_character  )  const
 

const std::string * environment::CronousInterface::get_desired_hunt_course  )  const [inline]
 

int environment::CronousInterface::get_desired_hunt_course_map_id  )  const [inline]
 

CronousInterface & environment::CronousInterface::get_instance  )  [static]
 

language::Language & environment::CronousInterface::get_language  ) 
 

関数の呼び出しグラフ:

std::string environment::CronousInterface::get_password  )  const
 

const CronousInterface::ItemPrice & environment::CronousInterface::get_personal_shop_item_price  )  const [inline]
 

const std::string & environment::CronousInterface::get_personal_shop_message  )  const [inline]
 

ServerInfo * environment::CronousInterface::get_selected_server  )  const
 

const std::vector< ServerInfo * > & environment::CronousInterface::get_server_list  )  const
 

bool environment::CronousInterface::get_support_skills_enabled  )  const [inline]
 

std::string environment::CronousInterface::get_username  )  const
 

const std::string & environment::CronousInterface::get_variable const std::string &  name  )  [inline]
 

const std::vector< std::string > & environment::CronousInterface::get_variables  )  const
 

void environment::CronousInterface::set_attack_skills_enabled bool  enabled  ) 
 

関数の呼び出しグラフ:

void environment::CronousInterface::set_character int  id  ) 
 

void environment::CronousInterface::set_desired_hunt_course int  map_id,
const std::string &  name
 

関数の呼び出しグラフ:

void environment::CronousInterface::set_password std::string  pass  ) 
 

void environment::CronousInterface::set_personal_shop_message const std::string &  message  )  [inline]
 

void environment::CronousInterface::set_selected_server ServerInfo si  ) 
 

void environment::CronousInterface::set_support_skills_enabled bool  enabled  ) 
 

関数の呼び出しグラフ:

void environment::CronousInterface::set_username std::string  user  ) 
 

void environment::CronousInterface::set_variable const std::string &  name,
const std::string &  value
 

関数の呼び出しグラフ:


変数

bool environment::CronousInterface::_attack_skills_enabled [protected]
 

int environment::CronousInterface::_character [protected]
 

std::string* environment::CronousInterface::_desired_hunt_course [protected]
 

int environment::CronousInterface::_desired_hunt_course_map_id [protected]
 

std::string environment::CronousInterface::_password [protected]
 

ItemPrice environment::CronousInterface::_personal_shop_item_price [protected]
 

std::string environment::CronousInterface::_personal_shop_message [protected]
 

ServerInfo* environment::CronousInterface::_selected_server [protected]
 

bool environment::CronousInterface::_support_skills_enabled [protected]
 

std::string environment::CronousInterface::_username [protected]
 

EnvironmentVariables environment::CronousInterface::_variables [protected]
 


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