Public Member Functions | Public Attributes

CContextButton Class Reference

Inherits CButton, and CButton.

Inherited by CAirstrikeButton, CAttackButton, CCleanButton, CFollowersAttackButton, CFollowersAttackHPButton, CFollowersFleeButton, CFollowersFollowButton, CFollowersMoveAutoButton, CFollowersMoveManualButton, CFollowersMoveToButton, CFollowersMoveToHPButton, CFollowersPushButton, CFollowersRegroupButton, CFollowersStopButton, CKillerButton, CMoveToButton, CNeutralizeButton, CPickButton, CPossessButton, CSomeButton, CSpawnNpcButton, CStopButton, CTeleportButton, CTradeButton, and CXpButton.

List of all members.

Public Member Functions

 CContextButton (string caption)
void SetCritter (CritterCl@ cr)
void SetItem (ItemCl@ item)
void SetHex (uint16 x, uint16 y)
 CContextButton (int x, int y, string caption)
void SetHex (uint16 x, uint16 y)
void SetTile (uint16 x, uint16 y)
void SetObject (MapperObject@ obj)

Public Attributes

uint crId
uint itemId
uint16 hexX
uint16 hexY
uint16 tileX
uint16 tileY
MapperObject@ object

Constructor & Destructor Documentation

CContextButton ( string  caption  ) 
CContextButton ( int  x,
int  y,
string  caption 
)

Member Function Documentation

void SetCritter ( CritterCl cr  ) 
void SetItem ( ItemCl item  ) 

Reimplemented in CCleanButton, and CTradeButton.

void SetHex ( uint16  x,
uint16  y 
)
void SetHex ( uint16  x,
uint16  y 
)
void SetTile ( uint16  x,
uint16  y 
)
void SetObject ( MapperObject@  obj  ) 

Member Data Documentation

uint crId
uint itemId
uint16 hexX
uint16 hexY
uint16 tileX
uint16 tileY
MapperObject@ object