#include <menulist.h>
Inheritance diagram for MenuEntry:
Public Member Functions | |
MenuEntry (Shape_frame *on, Shape_frame *off, int xpos, int ypos) | |
virtual | ~MenuEntry () |
virtual void | paint (Game_window *gwin) |
virtual bool | handle_event (SDL_Event &event) |
Definition at line 53 of file menulist.h.
MenuEntry::MenuEntry | ( | Shape_frame * | on, | |
Shape_frame * | off, | |||
int | xpos, | |||
int | ypos | |||
) |
Definition at line 32 of file menulist.cc.
References MenuObject::dirty, MenuObject::frame_off, MenuObject::frame_on, Shape_frame::get_height(), Shape_frame::get_width(), MenuObject::selected, MenuObject::x, MenuObject::x1, MenuObject::x2, MenuObject::y, MenuObject::y1, and MenuObject::y2.
Here is the call graph for this function:
virtual MenuEntry::~MenuEntry | ( | ) | [inline, virtual] |
Definition at line 56 of file menulist.h.
void MenuEntry::paint | ( | Game_window * | gwin | ) | [virtual] |
Implements MenuObject.
Definition at line 47 of file menulist.cc.
References MenuObject::dirty, MenuObject::frame_off, MenuObject::frame_on, Shape_manager::get_instance(), Shape_frame::get_width(), Game_window::get_win(), gwin, Shape_manager::paint_shape(), MenuObject::selected, Image_window::show(), MenuObject::x, MenuObject::x1, MenuObject::x2, MenuObject::y, MenuObject::y1, and MenuObject::y2.
Here is the call graph for this function:
bool MenuEntry::handle_event | ( | SDL_Event & | event | ) | [virtual] |