Planeshift
Public Types | Public Member Functions | Protected Attributes

gemNPCItem Class Reference

#include <gem.h>

List of all members.

Public Types

enum  Flags { NONE = 0, NOPICKUP = 1 << 0 }

Public Member Functions

 gemNPCItem (psNPCClient *npcclient, psPersistItem &mesg)
virtual const char * GetObjectType ()
uint32_t GetTribeID () const
uint32_t GetUID () const
virtual bool IsPickable ()
virtual ~gemNPCItem ()

Protected Attributes

int flags
uint32_t tribeID
uint32_t uid

Detailed Description

Definition at line 388 of file gem.h.


Member Enumeration Documentation

Enumerator:
NONE 
NOPICKUP 

Definition at line 391 of file gem.h.


Constructor & Destructor Documentation

gemNPCItem::gemNPCItem ( psNPCClient npcclient,
psPersistItem mesg 
)
virtual gemNPCItem::~gemNPCItem ( ) [virtual]

Member Function Documentation

virtual const char* gemNPCItem::GetObjectType ( ) [inline, virtual]

Reimplemented from gemNPCObject.

Definition at line 400 of file gem.h.

uint32_t gemNPCItem::GetTribeID ( ) const
uint32_t gemNPCItem::GetUID ( ) const
virtual bool gemNPCItem::IsPickable ( ) [virtual]

Reimplemented from gemNPCObject.


Member Data Documentation

int gemNPCItem::flags [protected]

Definition at line 413 of file gem.h.

uint32_t gemNPCItem::tribeID [protected]

Definition at line 412 of file gem.h.

uint32_t gemNPCItem::uid [protected]

Definition at line 411 of file gem.h.


The documentation for this class was generated from the following file: