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

Public Member Functions

 Game (Configuration *cfg, Events *evt, Screen *scr, GUI *g, nuvie_game_t type, SoundManager *sm)
 
bool loadGame (Script *s)
 
void init_cursor ()
 
void init_game_style ()
 
void play ()
 
void update_once (bool process_gui_input)
 
void update_once_display ()
 
void update_until_converse_finished ()
 
bool isLoaded () const
 
GamePauseState get_pause_flags () const
 
void set_pause_flags (GamePauseState state)
 
void unpause_all ()
 
void unpause_user ()
 
void unpause_anims ()
 
void unpause_world ()
 
void pause_all ()
 
void pause_user ()
 
void pause_anims ()
 
void pause_world ()
 
bool paused () const
 
bool all_paused () const
 
bool user_paused () const
 
bool anims_paused () const
 
bool world_paused () const
 
void quit ()
 
bool shouldQuit () const
 
bool set_mouse_pointer (uint8 ptr_num)
 
void dont_wait_for_interval ()
 
void wait_for_interval ()
 
void time_changed ()
 
void stats_changed ()
 
void init_new_command_bar ()
 
void delete_new_command_bar ()
 
nuvie_game_t get_game_type () const
 
uint8 get_game_style () const
 
bool is_original_plus () const
 
bool is_original_plus_cutoff_map () const
 
bool is_original_plus_full_map () const
 
bool is_new_style () const
 
bool is_orig_style () const
 
bool doubleclick_opens_containers ()
 
void set_doubleclick_opens_containers (bool val)
 
void set_using_text_gumps (bool val)
 
bool is_using_text_gumps () const
 
bool is_roof_mode () const
 
void set_roof_mode (bool val)
 
bool using_hackmove ()
 
void set_hackmove (bool hackmove)
 
uint8 is_dragging_enabled ()
 
void set_dragging_enabled (bool drag)
 
bool is_god_mode_enabled () const
 
bool toggle_god_mode ()
 
bool are_cheats_enabled () const
 
void set_cheats_enabled (bool cheat)
 
bool has_unlimited_casting () const
 
void set_unlimited_casting (bool unlimited)
 
bool is_armageddon () const
 
void set_armageddon (bool val)
 
bool is_ethereal () const
 
void set_ethereal (bool val)
 
ConverseGumpType get_converse_gump_type () const
 
void set_converse_gump_type (ConverseGumpType new_type)
 
bool using_new_converse_gump ()
 
void set_free_balloon_movement (bool val)
 
bool has_free_balloon_movement () const
 
bool is_forcing_solid_converse_bg () const
 
uint16 get_converse_gump_width () const
 
uint16 get_min_converse_gump_width () const
 
uint16 get_game_width () const
 
uint16 get_game_height () const
 
uint16 get_game_x_offset () const
 
uint16 get_game_y_offset () const
 
Common::Path get_data_file_path (const Common::Path &datafile)
 
Configuration * get_config ()
 
Script * get_script ()
 
Screen * get_screen ()
 
Background * get_background ()
 
GamePalette * get_palette ()
 
Dither * get_dither ()
 
FontManager * get_font_manager ()
 
TileManager * get_tile_manager ()
 
ObjManager * get_obj_manager ()
 
ActorManager * get_actor_manager ()
 
EggManager * get_egg_manager ()
 
Magic * get_magic ()
 
Map * get_game_map ()
 
MapWindow * get_map_window ()
 
MsgScroll * get_scroll ()
 
Player * get_player ()
 
Party * get_party ()
 
Converse * get_converse ()
 
ConverseGump * get_converse_gump ()
 
ViewManager * get_view_manager ()
 
GameClock * get_clock ()
 
Portrait * get_portrait ()
 
UseCode * get_usecode ()
 
Events * get_event ()
 
GUI * get_gui ()
 
SoundManager * get_sound_manager ()
 
Cursor * get_cursor ()
 
EffectManager * get_effect_manager ()
 
CommandBar * get_command_bar ()
 
CommandBar * get_new_command_bar ()
 
Weather * get_weather ()
 
Book * get_book ()
 
KeyBinder * get_keybinder ()
 

Static Public Member Functions

static Game * get_game ()
 

Protected Member Functions

void init_converse ()
 
void init_converse_gump_settings ()
 

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