cWObjectModels Class Reference

List of all members.

Public Member Functions

 cWObjectModels (DWORD dwModelID, BOOL fAddToHash=TRUE)

Static Public Member Functions

static void Hash_Load ()
static cWObjectModelsHash_New (DWORD &dwModelID)
static void Hash_Erase ()
static void Hash_Remove (cWObjectModels *pcModel)
static cWObjectModelsFindModel (DWORD dwModelID)

Public Attributes

std::string m_strName
std::string m_strDescription
DWORD m_dwModelID
BYTE m_bPaletteChange
DWORD m_wPaletteVector
sPaletteChange m_vectorPal [255]
BYTE m_bTextureChange
DWORD m_wTextureVector
sTextureChange m_vectorTex [255]
BYTE m_bModelChange
DWORD m_wModelVector
sModelChange m_vectorMod [255]
WORD m_wPortalMode
WORD m_wUnknown_1
DWORD m_dwUnknownCount
BYTE m_bInitialAnimation [200]
DWORD m_dwUnknownDword
DWORD m_dwUnknown
WORD m_wSeagreen8
WORD m_wSeagreen10
WORD m_wModel
WORD m_wIcon
WORD m_wAnimConfig
WORD m_wSoundSet
DWORD m_dwModelNumber
DWORD m_dwObjectFlags1
DWORD m_dwObjectFlags2
DWORD m_dwFlags1
DWORD m_dwFlags2
WORD m_wUnknown1
DWORD m_dwUnknown_Blue
float m_flScale
DWORD m_dwUnknown_LightGrey
DWORD m_dwTrio1 [3]
DWORD m_dwTrio2 [3]
DWORD m_dwTrio3 [3]
DWORD m_dwMedGrey
DWORD m_dwBlueGrey
DWORD m_dwUnknown_v2
DWORD m_dwUnknown_v6
cWObjectModelsm_pcNext
cWObjectModelsm_pcPrev
std::list< cWObjectModels * > m_lstModels

Friends

class cMasterServer

Member Function Documentation

cWObjectModels * cWObjectModels::FindModel ( DWORD  dwModelID  )  [static]

Finds a world object model.

This function is called when a particular world object model needs to be found. The search is performed by searching for the world object model's model ID.

Parameters:
dwModelID - The world object model's model ID.
Returns:
*cWObjectModels - A pointer to the world object model.
void cWObjectModels::Hash_Erase (  )  [static]

Erases all world object models from the world object model hash list.

void cWObjectModels::Hash_Remove ( cWObjectModels pcModel  )  [static]

Removes a world object model from the world object model hash list.

Parameters:
*pcModel - A pointer to the world object model to be removed.

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

Generated by  doxygen 1.6.2