MenuEntry Class Reference

#include <menulist.h>

Inheritance diagram for MenuEntry:

Inheritance graph
[legend]
Collaboration diagram for MenuEntry:

Collaboration graph
[legend]
List of all members.

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)

Detailed Description

Definition at line 53 of file menulist.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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]

Implements MenuObject.

Definition at line 62 of file menulist.cc.


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