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)
 
Configurationget_config ()
 
Scriptget_script ()
 
Screenget_screen ()
 
Backgroundget_background ()
 
GamePaletteget_palette ()
 
Ditherget_dither ()
 
FontManagerget_font_manager ()
 
TileManagerget_tile_manager ()
 
ObjManagerget_obj_manager ()
 
ActorManagerget_actor_manager ()
 
EggManagerget_egg_manager ()
 
Magicget_magic ()
 
Mapget_game_map ()
 
MapWindowget_map_window ()
 
MsgScrollget_scroll ()
 
Playerget_player ()
 
Partyget_party ()
 
Converseget_converse ()
 
ConverseGumpget_converse_gump ()
 
ViewManagerget_view_manager ()
 
GameClockget_clock ()
 
Portraitget_portrait ()
 
UseCodeget_usecode ()
 
Eventsget_event ()
 
GUIget_gui ()
 
SoundManagerget_sound_manager ()
 
Cursorget_cursor ()
 
EffectManagerget_effect_manager ()
 
CommandBarget_command_bar ()
 
CommandBarget_new_command_bar ()
 
Weatherget_weather ()
 
Bookget_book ()
 
KeyBinderget_keybinder ()
 

Static Public Member Functions

static Gameget_game ()
 

Protected Member Functions

void init_converse ()
 
void init_converse_gump_settings ()
 

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