#include <Spellbook_gump.h>
Inheritance diagram for Spellscroll_gump:


Public Member Functions | |
| Spellscroll_gump (Game_object *s) | |
| ~Spellscroll_gump () | |
| virtual void | do_spell (int spell) |
| virtual void | select_spell (int) |
| virtual Game_object * | get_owner () |
| virtual Gump_button * | on_button (int mx, int my) |
| virtual void | paint_button (Gump_button *btn) |
| virtual void | paint () |
Private Attributes | |
| Game_object * | scroll |
| Gump_button * | spell |
| int | spwidth |
| int | spheight |
Definition at line 79 of file Spellbook_gump.h.
| Spellscroll_gump::Spellscroll_gump | ( | Game_object * | s | ) |
Definition at line 523 of file Spellbook_gump.cc.
References Shape_frame::get_height(), Shape_frame::get_width(), Shape_frame::get_xleft(), Shape_frame::get_yabove(), SCROLLSPELLS, and SF_GUMPS_VGA.
Here is the call graph for this function:

| Spellscroll_gump::~Spellscroll_gump | ( | ) |
Definition at line 547 of file Spellbook_gump.cc.
| void Spellscroll_gump::do_spell | ( | int | spell | ) | [virtual] |
Implements Spelltype_gump.
Definition at line 558 of file Spellbook_gump.cc.
References Spellbook_object::execute_spell(), Game_window::get_main_actor(), gwin, Game_window::paint(), and Game_window::show().
Here is the call graph for this function:

| virtual void Spellscroll_gump::select_spell | ( | int | ) | [inline, virtual] |
| Game_object * Spellscroll_gump::get_owner | ( | ) | [virtual] |
| Gump_button * Spellscroll_gump::on_button | ( | int | mx, | |
| int | my | |||
| ) | [virtual] |
Reimplemented from Gump.
Definition at line 588 of file Spellbook_gump.cc.
References Gump::on_button().
Here is the call graph for this function:

| void Spellscroll_gump::paint_button | ( | Gump_button * | btn | ) | [virtual] |
Definition at line 605 of file Spellbook_gump.cc.
References Gump_button::paint().
Here is the call graph for this function:

| void Spellscroll_gump::paint | ( | ) | [virtual] |
Reimplemented from Gump.
Definition at line 617 of file Spellbook_gump.cc.
References gwin, Gump::paint(), and Game_window::set_painted().
Here is the call graph for this function:

Game_object* Spellscroll_gump::scroll [private] |
Definition at line 81 of file Spellbook_gump.h.
Gump_button* Spellscroll_gump::spell [private] |
Definition at line 82 of file Spellbook_gump.h.
int Spellscroll_gump::spwidth [private] |
Definition at line 83 of file Spellbook_gump.h.
int Spellscroll_gump::spheight [private] |
Definition at line 83 of file Spellbook_gump.h.
1.5.1