ScummVM API documentation
Ultima::Nuvie::Converse Class Reference

Public Member Functions

void init (const Configuration *cfg, nuvie_game_t t, MsgScroll *s, ActorManager *a, GameClock *c, Player *p, ViewManager *v, ObjManager *o)
 
uint32 get_script_num (uint8 a)
 
void load_conv (const Std::string &convfilename)
 
uint32 load_conv (uint8 a)
 
void unload_conv ()
 
ConvScriptload_script (uint32 n)
 
ConverseInterpretnew_interpreter ()
 
bool start (Actor *a)
 
bool start (uint8 n)
 
void continue_script ()
 
void stop ()
 
bool running () const
 
bool is_waiting_for_scroll ()
 
void unwait ()
 
void poll_input (const char *allowed=nullptr, bool nonblock=true)
 
bool override_input ()
 
void collect_input ()
 
bool input ()
 
void print (const char *s=nullptr)
 
const Std::stringget_input () const
 
const Std::stringget_output () const
 
void set_input (Std::string s)
 
void set_output (Std::string s)
 
void set_party_all_the_time (bool val)
 
const char * npc_name (uint8 num)
 
void show_portrait (uint8 n)
 
converse_value get_var (uint8 varnum) const
 
const char * get_svar (uint8 varnum)
 
void set_var (uint8 varnum, uint32 val)
 
void set_svar (uint8 varnum, const char *set)
 
void init_variables ()
 
void delete_variables ()
 
ConverseSpeechget_speech ()
 

Public Attributes

bool conversations_stop_music
 

The documentation for this class was generated from the following file: