Game_singletons Class Reference

#include <singles.h>

Inheritance diagram for Game_singletons:

Inheritance graph
[legend]
Collaboration diagram for Game_singletons:

Collaboration graph
[legend]
List of all members.

Static Public Member Functions

static void init (Game_window *g)

Static Protected Attributes

static class Game_windowgwin
static class Game_mapgmap
static class Effects_managereman
static class Shape_managersman
static class Usecode_machineucmachine
static class Game_clockgclock
static class Palettepal
static class Gump_managergumpman
static class Party_managerpartyman

Detailed Description

Definition at line 26 of file singles.h.


Member Function Documentation

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:


Member Data Documentation

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]

Definition at line 30 of file singles.h.

Referenced by Actor::set_schedule_and_loc().

Effects_manager * Game_singletons::eman [static, protected]

Definition at line 31 of file singles.h.

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]

Definition at line 33 of file singles.h.

Referenced by Spellbook_object::execute_spell().

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().


The documentation for this class was generated from the following files:
Generated on Mon Jul 9 14:53:40 2007 for ExultEngine by  doxygen 1.5.1