|
Pol
Revision:cb584c9
|
#include <unimod.h>
Inheritance diagram for Pol::Module::UnicodeExecutorModule:Public Member Functions | |
| UnicodeExecutorModule (Core::UOExecutor &exec) | |
| ~UnicodeExecutorModule () | |
| Bscript::BObjectImp * | mf_BroadcastUC () |
| Bscript::BObjectImp * | mf_PrintTextAboveUC () |
| Bscript::BObjectImp * | mf_PrivateTextAboveUC () |
| Bscript::BObjectImp * | mf_RequestInputUC () |
| Bscript::BObjectImp * | mf_SendSysMessageUC () |
| Bscript::BObjectImp * | mf_SendTextEntryGumpUC () |
Public Member Functions inherited from Pol::Bscript::ExecutorModule | |
| virtual | ~ExecutorModule ()=default |
| BApplicObjBase * | getApplicObjParam (unsigned param, const BApplicObjType *object_type) |
| void * | getApplicPtrParam (unsigned param, const BApplicObjType *pointer_type) |
| bool | getObjArrayParam (unsigned param, ObjArray *&pobjarr) |
| bool | getParam (unsigned param, int &value) |
| bool | getParam (unsigned param, int &value, int maxval) |
| bool | getParam (unsigned param, int &value, int minval, int maxval) |
| bool | getParam (unsigned param, unsigned &value) |
| bool | getParam (unsigned param, short &value) |
| bool | getParam (unsigned param, short &value, short maxval) |
| bool | getParam (unsigned param, short &value, short minval, short maxval) |
| bool | getParam (unsigned param, unsigned short &value) |
| bool | getParam (unsigned param, unsigned short &value, unsigned short maxval) |
| bool | getParam (unsigned param, unsigned short &value, unsigned short minval, unsigned short maxval) |
| BObjectImp * | getParamImp (unsigned param) |
| BObjectImp * | getParamImp (unsigned param, BObjectImp::BObjectType type) |
| bool | getParamImp (unsigned param, BObjectImp *&imp) |
| bool | getRealParam (unsigned param, double &value) |
| const String * | getStringParam (unsigned param) |
| bool | getStringParam (unsigned param, const String *&pstr) |
| const std::string & | scriptname () const |
Public Attributes | |
| Mobile::Character * | prompt_chr |
| Core::UOExecutor & | uoexec |
Public Attributes inherited from Pol::Bscript::ExecutorModule | |
| Executor & | exec |
Protected Member Functions | |
| bool | getCharacterParam (unsigned param, Mobile::Character *&chrptr) |
| bool | getItemParam (unsigned param, Items::Item *&itemptr) |
| bool | getUObjectParam (unsigned param, Core::UObject *&objptr) |
Protected Member Functions inherited from Pol::Bscript::TmplExecutorModule< UnicodeExecutorModule > | |
| TmplExecutorModule (const char *modname, Executor &exec) | |
| virtual BObjectImp * | execFunc (unsigned idx) POL_OVERRIDE |
| virtual int | functionIndex (const std::string &funcname) POL_OVERRIDE |
| virtual std::string | functionName (unsigned idx) POL_OVERRIDE |
Protected Member Functions inherited from Pol::Bscript::ExecutorModule | |
| ExecutorModule (const char *moduleName, Executor &iExec) | |
Additional Inherited Members | |
Protected Attributes inherited from Pol::Bscript::ExecutorModule | |
| boost_utils::function_name_flystring | moduleName |
|
explicit |
Definition at line 142 of file unimod.cpp.
| Pol::Module::UnicodeExecutorModule::~UnicodeExecutorModule | ( | ) |
Definition at line 149 of file unimod.cpp.
References Pol::Mobile::Character::client, Pol::Network::Client::gd, prompt_chr, and Pol::Network::ClientGameData::prompt_uniemod.
|
inlineprotected |
Definition at line 71 of file unimod.h.
References Pol::Core::getCharacterParam().
Referenced by mf_PrivateTextAboveUC(), mf_RequestInputUC(), and mf_SendSysMessageUC().
|
inlineprotected |
Definition at line 76 of file unimod.h.
References Pol::Core::getItemParam().
Referenced by mf_RequestInputUC().
|
inlineprotected |
Definition at line 81 of file unimod.h.
References Pol::Core::getUObjectParam().
Referenced by mf_PrintTextAboveUC(), and mf_PrivateTextAboveUC().
| BObjectImp * Pol::Module::UnicodeExecutorModule::mf_BroadcastUC | ( | ) |
Definition at line 158 of file unimod.cpp.
References Pol::Core::broadcast(), Pol::Core::convertArrayToUC(), Pol::Bscript::ExecutorModule::getObjArrayParam(), Pol::Bscript::ExecutorModule::getParam(), Pol::Bscript::ExecutorModule::getStringParam(), Pol::Module::gwtext, Pol::Bscript::String::length(), Pol::Bscript::ObjArray::ref_arr, SPEECH_MAX_LEN, Pol::Clib::strupper(), and Pol::Bscript::String::value().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
| BObjectImp * Pol::Module::UnicodeExecutorModule::mf_PrintTextAboveUC | ( | ) |
Definition at line 190 of file unimod.cpp.
References Pol::Core::convertArrayToUC(), Pol::Bscript::ExecutorModule::getObjArrayParam(), Pol::Bscript::ExecutorModule::getParam(), Pol::Bscript::ExecutorModule::getStringParam(), getUObjectParam(), Pol::Module::gwtext, Pol::Bscript::String::length(), Pol::Bscript::ObjArray::ref_arr, Pol::Core::say_above(), SPEECH_MAX_LEN, Pol::Clib::strupper(), and Pol::Bscript::String::value().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
| BObjectImp * Pol::Module::UnicodeExecutorModule::mf_PrivateTextAboveUC | ( | ) |
Definition at line 219 of file unimod.cpp.
References Pol::Core::convertArrayToUC(), getCharacterParam(), Pol::Bscript::ExecutorModule::getObjArrayParam(), Pol::Bscript::ExecutorModule::getParam(), Pol::Bscript::ExecutorModule::getStringParam(), getUObjectParam(), Pol::Module::gwtext, Pol::Bscript::String::length(), Pol::Core::private_say_above(), Pol::Bscript::ObjArray::ref_arr, SPEECH_MAX_LEN, Pol::Clib::strupper(), and Pol::Bscript::String::value().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
| BObjectImp * Pol::Module::UnicodeExecutorModule::mf_RequestInputUC | ( | ) |
Definition at line 249 of file unimod.cpp.
References Pol::Mobile::Character::client, Pol::Core::convertArrayToUC(), ctBEu32, DEBUGLOG, Pol::Bscript::ExecutorModule::exec, Pol::Network::Client::gd, getCharacterParam(), getItemParam(), Pol::Bscript::ExecutorModule::getObjArrayParam(), Pol::Bscript::ExecutorModule::getStringParam(), Pol::Module::gwtext, Pol::Mobile::Character::has_active_client(), Pol::Mobile::Character::has_active_prompt(), Pol::Bscript::String::length(), Pol::Bscript::Executor::PC, prompt_chr, Pol::Network::ClientGameData::prompt_uniemod, Pol::Bscript::ObjArray::ref_arr, Pol::Bscript::ExecutorModule::scriptname(), Pol::Core::send_sysmessage(), Pol::Core::send_unicode_prompt(), Pol::Core::ULWObject::serial, SPEECH_MAX_LEN, Pol::Clib::strupper(), Pol::Core::UOExecutor::suspend(), uoexec, and Pol::Bscript::String::value().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
| BObjectImp * Pol::Module::UnicodeExecutorModule::mf_SendSysMessageUC | ( | ) |
Definition at line 299 of file unimod.cpp.
References Pol::Mobile::Character::client, Pol::Core::convertArrayToUC(), getCharacterParam(), Pol::Bscript::ExecutorModule::getObjArrayParam(), Pol::Bscript::ExecutorModule::getParam(), Pol::Bscript::ExecutorModule::getStringParam(), Pol::Module::gwtext, Pol::Mobile::Character::has_active_client(), Pol::Bscript::String::length(), Pol::Bscript::ObjArray::ref_arr, Pol::Core::send_sysmessage(), SPEECH_MAX_LEN, Pol::Clib::strupper(), and Pol::Bscript::String::value().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
| BObjectImp * Pol::Module::UnicodeExecutorModule::mf_SendTextEntryGumpUC | ( | ) |
Definition at line 336 of file unimod.cpp.
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
| Mobile::Character* Pol::Module::UnicodeExecutorModule::prompt_chr |
Definition at line 63 of file unimod.h.
Referenced by Pol::Network::ClientGameData::clear(), Pol::Core::handle_unicode_prompt(), mf_RequestInputUC(), and ~UnicodeExecutorModule().
| Core::UOExecutor& Pol::Module::UnicodeExecutorModule::uoexec |
Definition at line 52 of file unimod.h.
Referenced by Pol::Network::ClientGameData::clear(), Pol::Core::handle_unicode_prompt(), and mf_RequestInputUC().