#include <Gamemenu_gump.h>
Inheritance diagram for Gamemenu_gump:


Public Member Functions | |
| Gamemenu_gump () | |
| ~Gamemenu_gump () | |
| virtual void | paint () |
| virtual void | close () |
| virtual void | mouse_down (int mx, int my) |
| virtual void | mouse_up (int mx, int my) |
| void | quit (bool return_to_menu=false) |
| void | loadsave () |
| void | video_options () |
| void | audio_options () |
| void | gameplay_options () |
| void | combat_options () |
Private Member Functions | |
| UNREPLICATABLE_CLASS_I (Gamemenu_gump, Modal_gump(0, 0, 0, 0)) | |
Private Attributes | |
| Gump_button * | buttons [6] |
Definition at line 26 of file Gamemenu_gump.h.
| Gamemenu_gump::Gamemenu_gump | ( | ) |
Definition at line 84 of file Gamemenu_gump.cc.
References audioopttext, buttons, colx, combattext, gameopttext, loadsavetext, quittext, rowy, Gump::set_object_area(), and videoopttext.
Here is the call graph for this function:

| Gamemenu_gump::~Gamemenu_gump | ( | ) |
| Gamemenu_gump::UNREPLICATABLE_CLASS_I | ( | Gamemenu_gump | , | |
| Modal_gump(0, 0, 0, 0) | ||||
| ) | [private] |
| void Gamemenu_gump::paint | ( | ) | [virtual] |
Reimplemented from Gump.
Definition at line 157 of file Gamemenu_gump.cc.
References buttons, Game_singletons::gwin, Gump::paint(), and Game_window::set_painted().
Here is the call graph for this function:

| virtual void Gamemenu_gump::close | ( | ) | [inline, virtual] |
Reimplemented from Gump.
Definition at line 39 of file Gamemenu_gump.h.
References Modal_gump::done.
| void Gamemenu_gump::mouse_down | ( | int | mx, | |
| int | my | |||
| ) | [virtual] |
Implements Modal_gump.
Definition at line 166 of file Gamemenu_gump.cc.
References buttons, Gump::on_button(), Gump_button::push(), and Modal_gump::pushed.
Here is the call graph for this function:

| void Gamemenu_gump::mouse_up | ( | int | mx, | |
| int | my | |||
| ) | [virtual] |
Implements Modal_gump.
Definition at line 185 of file Gamemenu_gump.cc.
References Gump_button::on_button(), Modal_gump::pushed, and Gump_button::unpush().
Here is the call graph for this function:

| void Gamemenu_gump::quit | ( | bool | return_to_menu = false |
) |
Definition at line 103 of file Gamemenu_gump.cc.
References Yesno_gump::ask(), Modal_gump::done, QUIT_TIME_YES, and quitting_time.
Here is the call graph for this function:

| void Gamemenu_gump::loadsave | ( | ) |
Definition at line 112 of file Gamemenu_gump.cc.
References Gump_manager::do_modal_gump(), Modal_gump::done, Game_singletons::gumpman, Mouse::hand, and Newfile_gump::restored_game().
Here is the call graph for this function:

| void Gamemenu_gump::video_options | ( | ) |
Definition at line 122 of file Gamemenu_gump.cc.
References Gump_manager::do_modal_gump(), Game_singletons::gclock, Game_singletons::gumpman, Game_singletons::gwin, Mouse::hand, Game_window::paint(), Game_clock::set_palette(), Gump::set_pos(), and Game_window::show().
Here is the call graph for this function:

| void Gamemenu_gump::audio_options | ( | ) |
Definition at line 136 of file Gamemenu_gump.cc.
References Gump_manager::do_modal_gump(), Game_singletons::gumpman, and Mouse::hand.
Here is the call graph for this function:

| void Gamemenu_gump::gameplay_options | ( | ) |
Definition at line 143 of file Gamemenu_gump.cc.
References Gump_manager::do_modal_gump(), Game_singletons::gumpman, and Mouse::hand.
Here is the call graph for this function:

| void Gamemenu_gump::combat_options | ( | ) |
Definition at line 150 of file Gamemenu_gump.cc.
References Gump_manager::do_modal_gump(), Game_singletons::gumpman, and Mouse::hand.
Here is the call graph for this function:

Gump_button* Gamemenu_gump::buttons[6] [private] |
Definition at line 31 of file Gamemenu_gump.h.
Referenced by Gamemenu_gump(), mouse_down(), paint(), and ~Gamemenu_gump().
1.5.1