Public Member Functions | |
MDTalkInterpret (Converse *owner) | |
Public Member Functions inherited from Ultima::Nuvie::WOUConverseInterpret | |
WOUConverseInterpret (Converse *owner) | |
Public Member Functions inherited from Ultima::Nuvie::ConverseInterpret | |
ConverseInterpret (Converse *owner) | |
bool | waiting () const |
void | wait () |
void | unwait () |
void | stop () |
bool | end () |
void | step () |
virtual uint8 | npc_num (uint32 n) |
bool | check_keywords (Std::string keystr, Std::string instr) |
bool | var_input () const |
void | assign_input () |
struct converse_db_s * | get_db (uint32 loc, uint32 i) |
converse_value | get_db_integer (uint32 loc, uint32 i) |
void | set_db_integer (uint32 loc, uint32 i, converse_value val) |
char * | get_db_string (uint32 loc, uint32 i) |
converse_value | find_db_string (uint32 loc, const char *dstring) |
virtual bool | is_print (converse_value check) const |
virtual bool | is_ctrl (converse_value code) const |
virtual bool | is_datasize (converse_value check) const |
virtual bool | is_valop (converse_value check) const |
const char * | evop_str (converse_value op) |
const char * | op_str (converse_value op) |
Additional Inherited Members | |
Protected Member Functions inherited from Ultima::Nuvie::WOUConverseInterpret | |
bool | op_create_new (Common::Stack< converse_typed_value > &i) override |
Protected Member Functions inherited from Ultima::Nuvie::ConverseInterpret | |
const char * | get_rstr (uint32 sn) const |
const string & | get_ystr () const |
void | set_ystr (const char *s) |
void | set_rstr (uint32 sn, const char *s) |
converse_value | add_rstr (const char *s) |
void | let (uint8 v, uint8 t) |
void | let () |
void | enter (converse_value c) |
void | leave () |
void | leave_all () |
struct convi_frame_s * | top_frame () const |
void | do_frame (converse_value c) |
void | set_break (converse_value c) |
converse_value | get_break () const |
void | clear_break () |
void | set_run (bool r) |
bool | get_run () const |
virtual void | collect_input () |
virtual struct in_val_s | read_value () |
void | eval (uint32 vi=0) |
void | add_val (converse_value c, uint8 d=0) |
void | add_text (unsigned char c=0) |
uint32 | val_count () const |
converse_value | get_val (uint32 vi) |
uint8 | get_val_size (uint32 vi) |
converse_value | pop_val () |
uint8 | pop_val_size () |
const Std::string & | get_text () const |
void | flush () |
void | exec () |
void | do_ctrl () |
void | do_text () |
string | get_formatted_text (const char *c_str) |
converse_value | pop_arg (Common::Stack< converse_typed_value > &vs) |
converse_typed_value | pop_typed_arg (Common::Stack< converse_typed_value > &vs) |
virtual bool | evop (Common::Stack< converse_typed_value > &i) |
virtual bool | op (Common::Stack< converse_typed_value > &i) |
converse_value | evop_eq (Common::Stack< converse_typed_value > &vs) |
Protected Attributes inherited from Ultima::Nuvie::ConverseInterpret | |
Converse * | converse |
bool | is_waiting |
bool | stopped |
uint8 | answer_mode |
vector< struct in_val_s > | in |
uint32 | in_start |
string | text |
vector< Std::string > | rstrings |
string | ystring |
uint8 | decl_v |
uint8 | decl_t |
Common::Stack< struct convi_frame_s * > * | b_frame |
bool | db_lvar |
converse_value | db_loc |
converse_value | db_offset |