#include <singles.h>
Inheritance diagram for Game_singletons:
Static Public Member Functions | |
static void | init (Game_window *g) |
Static Protected Attributes | |
static class Game_window * | gwin |
static class Game_map * | gmap |
static class Effects_manager * | eman |
static class Shape_manager * | sman |
static class Usecode_machine * | ucmachine |
static class Game_clock * | gclock |
static class Palette * | pal |
static class Gump_manager * | gumpman |
static class Party_manager * | partyman |
Definition at line 26 of file singles.h.
void Game_singletons::init | ( | Game_window * | g | ) | [static] |
Definition at line 55 of file shapeid.cc.
References Game_window::get_clock(), Game_window::get_effects(), Game_window::get_gump_man(), Shape_manager::get_instance(), Game_window::get_map(), Game_window::get_pal(), Game_window::get_party_man(), Game_window::get_usecode(), and gwin.
Referenced by Game_window::Game_window(), and Game_window::init_files().
Here is the call graph for this function:
Game_window * Game_singletons::gwin [static, protected] |
Reimplemented in Game.
Definition at line 29 of file singles.h.
Referenced by Gump_ToggleTextButton::activate(), Gump_ToggleButton::activate(), Enabled_button::activate(), Gump_manager::add_gump(), Conversation::clear_avatar_choices(), Usecode_internal::click_to_continue(), VideoOptions_gump::close(), Combat_button::Combat_button(), CombatStats_gump::CombatStats_gump(), Face_stats::create_buttons(), Face_stats::delete_buttons(), Newfile_gump::delete_file(), Frame_animator::get_framenum(), Barge_object::get_ireg_size(), Usecode_internal::get_user_choice_num(), Face_stats::has_changed(), Newfile_gump::load(), VideoOptions_gump::load_settings(), GameplayOptions_gump::load_settings(), Newfile_gump::LoadSaveGameDetails(), Slider_gump::move_diamond(), Bake_schedule::now_what(), Jawbone_gump::on_tooth(), Paint_map::paint(), VideoOptions_gump::paint(), Text_button::paint(), GameplayOptions_gump::paint(), Gamemenu_gump::paint(), CombatOptions_gump::paint(), AudioOptions_gump::paint(), Cheat_map::paint(), Paint_centered::Paint_centered(), Shape_manager::paint_text(), Shape_manager::paint_text_box(), Newfile_gump::PaintSaveName(), Conversation::pop_answers(), Portrait_button::Portrait_button(), Gump_manager::remove_gump(), Newfile_gump::save(), VideoOptions_gump::save_settings(), GameplayOptions_gump::save_settings(), Newfile_gump::scroll_line(), Gump_manager::set_gumps_dont_pause_game(), Actor::set_polymorph(), Gump::set_pos(), Conversation::show_avatar_choices(), Conversation::show_face(), Conversation::show_npc_message(), Stat_bar::Stat_bar(), Newfile_gump::text_input(), File_gump::text_input(), Portrait_button::update_widget(), Stat_bar::update_widget(), Face_button::update_widget(), Gamemenu_gump::video_options(), and Face_stats::~Face_stats().
Game_map * Game_singletons::gmap [static, protected] |
Effects_manager * Game_singletons::eman [static, protected] |
Shape_manager * Game_singletons::sman [static, protected] |
Definition at line 32 of file singles.h.
Referenced by Gump_manager::add_gump(), Newfile_gump::AddCharacter(), ShapeID::cache_shape(), ShapeID::get_num_frames(), Text_button::init(), Actor::inventory_shapenum(), GameplayOptions_gump::load_settings(), SI_Game::new_game(), BG_Game::new_game(), VideoOptions_gump::paint(), Text_button::paint(), GameplayOptions_gump::paint(), Portrait_button::paint(), CombatOptions_gump::paint(), AudioOptions_gump::paint(), ShapeID::paint_invisible(), Gump_manager::paint_num(), ShapeID::paint_outline(), ShapeID::paint_shape(), Newfile_gump::PaintSaveName(), SI_Game::play_intro(), Chunk_terrain::render_all(), GameplayOptions_gump::save_settings(), BG_Game::scene_butterfly(), BG_Game::scene_desk(), BG_Game::scene_guardian(), BG_Game::scene_lord_british(), BG_Game::scene_moongate(), Actor::set_actor_shape(), Conversation::show_avatar_choices(), Conversation::show_face(), SI_Game::show_journey_failed(), BG_Game::show_journey_failed(), Conversation::show_npc_message(), SI_Game::top_menu(), and BG_Game::top_menu().
Usecode_machine * Game_singletons::ucmachine [static, protected] |
Game_clock * Game_singletons::gclock [static, protected] |
Definition at line 34 of file singles.h.
Referenced by Frame_animator::get_framenum(), VideoOptions_gump::load_settings(), Newfile_gump::LoadSaveGameDetails(), and Gamemenu_gump::video_options().
Palette * Game_singletons::pal [static, protected] |
Definition at line 35 of file singles.h.
Referenced by BG_Game::end_game(), Game::journey_failed_text(), SI_Game::new_game(), BG_Game::play_intro(), BG_Game::scene_butterfly(), BG_Game::scene_desk(), BG_Game::scene_guardian(), BG_Game::scene_lord_british(), BG_Game::scene_moongate(), Conversation::show_face(), SI_Game::show_journey_failed(), BG_Game::show_journey_failed(), Game::show_menu(), SI_Game::top_menu(), and BG_Game::top_menu().
Gump_manager * Game_singletons::gumpman [static, protected] |
Definition at line 36 of file singles.h.
Referenced by Spellbook_object::activate(), Gamemenu_gump::audio_options(), Gamemenu_gump::combat_options(), Face_stats::CreateGump(), Stat_bar::double_clicked(), Gamemenu_gump::gameplay_options(), Virtue_stone_object::get_ireg_size(), Spellbook_object::get_ireg_size(), Ireg_game_object::get_ireg_size(), Egg_object::get_ireg_size(), Container_game_object::get_ireg_size(), Gump_manager::handle_modal_gump_event(), GameplayOptions_gump::load_settings(), Gamemenu_gump::loadsave(), CombatStats_gump::paint(), Face_stats::RemoveGump(), GameplayOptions_gump::save_settings(), Actor::show_inventory(), and Gamemenu_gump::video_options().
Party_manager * Game_singletons::partyman [static, protected] |
Definition at line 37 of file singles.h.
Referenced by Face_stats::create_buttons(), Face_stats::has_changed(), and Newfile_gump::LoadSaveGameDetails().