#include <menu.h>
Inheritance diagram for cBasicMenu:

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 cServerPacket * | createPacket () |
| virtual cServerPacket * | build () |
Protected Attributes | |
| AmxFunction * | callback |
| function callback | |
Private Attributes | |
| std::set< SERIAL > | whoSeeThis |
| who are seeing this menu | |
Friends | |
| class | cOldMenu |
| class | cNewAddMenu |
| class | cMenus |
|
|
|
|
|
|
|
|
|
|
|
Reimplemented in cMenu, and cIconListMenu. |
|
||||||||||||
|
Reimplemented in cMakeMenu, cAddMenu, magic::cPolymorphMenu, magic::cCreateFoodMenu, magic::cSummonCreatureMenu, cMenu, cIconListMenu, and cOldMenu. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function callback
|
|
|
hard code callback
|
|
|
gump id
|
|
|
serial
|
|
|
who are seeing this menu
|