Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

cBasicMenu Class Reference

an Basic Menu More...

#include <menu.h>

Inheritance diagram for cBasicMenu:

cIconListMenu cMakeMenu cMenu cOldMenu magic::cCreateFoodMenu magic::cPolymorphMenu magic::cSummonCreatureMenu cAddMenu List of all members.

Public Methods

 cBasicMenu (MENU_TYPE id)
virtual ~cBasicMenu ()
void setCallBack (std::string arg)
void setCallBack (FUNCIDX fn)
virtual void handleButton (NXWCLIENT ps, cClientPacket *pkg)
virtual void show (P_CHAR pc)

Public Attributes

MENU_TYPE id
 gump id

menu_callback hard
 hard code callback

SERIAL serial
 serial


Protected Methods

virtual cServerPacketcreatePacket ()
virtual cServerPacketbuild ()

Protected Attributes

AmxFunctioncallback
 function callback


Private Attributes

std::set< SERIALwhoSeeThis
 who are seeing this menu


Friends

class cOldMenu
class cNewAddMenu
class cMenus

Detailed Description

an Basic Menu

Author:
Endymion


Constructor & Destructor Documentation

cBasicMenu::cBasicMenu MENU_TYPE    id
 

cBasicMenu::~cBasicMenu   [virtual]
 


Member Function Documentation

cServerPacket * cBasicMenu::build   [protected, virtual]
 

Reimplemented in cMakeMenu, and cOldMenu.

cServerPacket * cBasicMenu::createPacket   [protected, virtual]
 

Reimplemented in cMenu, and cIconListMenu.

void cBasicMenu::handleButton NXWCLIENT    ps,
cClientPacket   pkg
[virtual]
 

Reimplemented in cMakeMenu, cAddMenu, magic::cPolymorphMenu, magic::cCreateFoodMenu, magic::cSummonCreatureMenu, cMenu, cIconListMenu, and cOldMenu.

void cBasicMenu::setCallBack FUNCIDX    fn
 

void cBasicMenu::setCallBack std::string    arg
 

void cBasicMenu::show P_CHAR    pc [virtual]
 


Friends And Related Function Documentation

friend class cMenus [friend]
 

friend class cNewAddMenu [friend]
 

friend class cOldMenu [friend]
 


Member Data Documentation

AmxFunction* cBasicMenu::callback [protected]
 

function callback

menu_callback cBasicMenu::hard
 

hard code callback

MENU_TYPE cBasicMenu::id
 

gump id

SERIAL cBasicMenu::serial
 

serial

std::set<SERIAL> cBasicMenu::whoSeeThis [private]
 

who are seeing this menu


The documentation for this class was generated from the following files: SourceForge.net Logo