#include <string>#include <vector>#include "hash_utils.h"#include "exult_constants.h"#include "palette.h"#include "vgafile.h"#include "singles.h"Include dependency graph for game.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Classes | |
| struct | str_int_pair |
| class | Game |
Defines | |
| #define | GAME_BG (Game::get_game_type() == BLACK_GATE) |
| #define | GAME_SI (Game::get_game_type() == SERPENT_ISLE) |
| #define | GAME_FOV (Game::get_game_type()==BLACK_GATE && Game::has_expansion()) |
| #define | GAME_SS (Game::get_game_type()==SERPENT_ISLE && Game::has_expansion()) |
Enumerations | |
| enum | Exult_Game { NONE, BLACK_GATE, SERPENT_ISLE, EXULT_DEVEL_GAME } |
Functions | |
| int | wait_delay (int ms, int startcol=0, int ncol=0) |
| Exult_Game | exult_menu (Game_window *gwin) |
Variables | |
| Game * | game |
| #define GAME_BG (Game::get_game_type() == BLACK_GATE) |
Definition at line 49 of file game.h.
Referenced by Container_game_object::add(), Usecode_internal::add_party_items(), GameplayOptions_gump::build_buttons(), Cheat::change_skin(), Monster_actor::create(), Paperdoll_gump::find_closest(), Game_object::get_name(), Object_sfx::get_shape_sfx(), Mirror_object::is_active(), Shape_manager::load(), Sleep_schedule::now_what(), GameplayOptions_gump::paint(), Actor::read(), Actor::reduce_health(), Shape_manager::reload_shapes(), GameplayOptions_gump::save_settings(), Conversation::show_avatar_choices(), and Usecode_internal::UI_update_last_created().
| #define GAME_FOV (Game::get_game_type()==BLACK_GATE && Game::has_expansion()) |
| #define GAME_SI (Game::get_game_type() == SERPENT_ISLE) |
Definition at line 50 of file game.h.
Referenced by ActionUseFood(), Egg_object::activate(), Map_chunk::add_dungeon_levels(), Container_game_object::add_quantity(), Actor::check_temperature(), Face_stats::create_buttons(), Game_map::create_ireg_object(), Actor::figure_hit_points(), Get_combine_info(), Get_guard_shape(), Game_object::get_name(), Sew_schedule::now_what(), Preach_schedule::now_what(), Actor::reduce_health(), Usecode_internal::run(), and Spellbook_object::Spellbook_object().
| #define GAME_SS (Game::get_game_type()==SERPENT_ISLE && Game::has_expansion()) |
| enum Exult_Game |
| Exult_Game exult_menu | ( | Game_window * | gwin | ) |
Referenced by Init().
| int wait_delay | ( | int | ms, | |
| int | startcol = 0, |
|||
| int | ncol = 0 | |||
| ) |
Definition at line 422 of file game.cc.
References make_screenshot().
Referenced by BG_Game::end_game(), SI_Game::end_game(), Game::journey_failed_text(), SI_Game::play_intro(), ExultMenu::run(), and BG_Game::scene_lord_british().
Here is the call graph for this function:

Definition at line 61 of file game.cc.
Referenced by ActionCombatStats(), ActionEndgame(), ActionSIIntro(), ActionStats(), Load_save_button::activate(), Heart_button::activate(), Cstats_button::activate(), Container_game_object::activate(), Gump_manager::add_gump(), ShapeBrowser::browse_shapes(), CombatStats_gump::CombatStats_gump(), Game::create_game(), Stat_bar::double_clicked(), ExultStudio::ExultStudio(), File_gump::File_gump(), Init(), Game_window::init_files(), Container_gump::initialize(), Shape_manager::load(), KeyBinder::LoadDefaults(), File_gump::mouse_up(), Jawbone_gump::on_tooth(), Cheat_map::paint(), Sign_gump::paint(), Jawbone_gump::paint_tooth(), ShapeBrowser::ShapeBrowser(), Show_atts(), CheatScreen::show_screen(), Sign_gump::Sign_gump(), Slider_gump::Slider_gump(), File_gump::text_input(), Usecode_internal::UI_display_map(), and Usecode_internal::UI_run_endgame().
1.5.1