#include <menu.h>
Public Methods | |
| cMenus () | |
| Constructor. | |
| ~cMenus () | |
| Destructor. | |
| P_MENU | insertMenu (P_MENU menu) |
| Create a new menu. | |
| SERIAL | removeMenu (SERIAL menu, P_CHAR pc=NULL) |
| bool | handleMenu (NXWCLIENT ps) |
| P_MENU | getMenu (SERIAL menu) |
| bool | showMenu (SERIAL menu, P_CHAR pc) |
Private Methods | |
| bool | removeFromView (P_MENU menu, SERIAL chr) |
Private Attributes | |
| SERIAL | current_serial |
| current serial | |
| MENU_MAP | menuMap |
| every opened menus | |
| std::map< SERIAL, std::set< SERIAL > > | whoSeeWhat |
| player see menus | |
Friends | |
| class | cBasicMenu |
|
|
Constructor.
|
|
|
Destructor.
|
|
|
|
|
|
|
|
|
Create a new menu.
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
current serial
|
|
|
every opened menus
|
|
|
player see menus
|