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

cIconListMenu Class Reference

#include <menu.h>

Inheritance diagram for cIconListMenu:

cBasicMenu magic::cCreateFoodMenu magic::cPolymorphMenu magic::cSummonCreatureMenu List of all members.

Public Methods

 cIconListMenu ()
 ~cIconListMenu ()
virtual void handleButton (NXWCLIENT ps, cClientPacket *pkg)
void addIcon (UI16 model, COLOR color, std::string response)
void addIcon (UI16 model, COLOR color, SI32 data, std::string response)

Public Attributes

std::string question

Protected Methods

virtual cServerPacketcreatePacket ()

Protected Attributes

std::vector< pkg_icon_list_menu_sticons
std::map< SERIAL, SI32iconData

Constructor & Destructor Documentation

cIconListMenu::cIconListMenu  
 

cIconListMenu::~cIconListMenu  
 


Member Function Documentation

void cIconListMenu::addIcon UI16    model,
COLOR    color,
SI32    data,
std::string    response
 

void cIconListMenu::addIcon UI16    model,
COLOR    color,
std::string    response
 

cServerPacket * cIconListMenu::createPacket   [protected, virtual]
 

Reimplemented from cBasicMenu.

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

Reimplemented from cBasicMenu.

Reimplemented in magic::cPolymorphMenu, magic::cCreateFoodMenu, and magic::cSummonCreatureMenu.


Member Data Documentation

std::map< SERIAL, SI32 > cIconListMenu::iconData [protected]
 

std::vector< pkg_icon_list_menu_st > cIconListMenu::icons [protected]
 

std::string cIconListMenu::question
 


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