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

クラス 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
ServerInfo * get_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 ItemPrice & get_personal_shop_item_price () const
const std::string & get_personal_shop_message () const
void set_personal_shop_message (const std::string &message)
language::Language & get_language ()

Static Public メソッド

static CronousInterface & get_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