CGameSpriteEquipment Class


Overview

Note

The CGameSpriteEquipment class handles equipment for game sprites

The structure used for this class is CGameSpriteEquipment


Quick Reference

Quick Ref

void CGameSpriteEquipment::CGameSpriteEquipment()

void CGameSpriteEquipment::~CGameSpriteEquipment()

void CGameSpriteEquipment::ClearMarshal(int bUnequip)

void CGameSpriteEquipment::Marshal(CCreatureFileEquipment* pHeader, CCreatureFileItem** pItems, unsigned long* nItems, int bSaveBags, int bSaveTempItem)

void CGameSpriteEquipment::Unmarshal(CCreatureFileEquipment* pHeader, CCreatureFileItem* pItems, unsigned long nItems, CGameSprite* pSprite, int bSaveTempItem)


Constructors

Name

Description

CGameSpriteEquipment::CGameSpriteEquipment

Constructs a CGameSpriteEquipment object

CGameSpriteEquipment::CGameSpriteEquipment

Destroys a CGameSpriteEquipment object

CGameSpriteEquipment::CGameSpriteEquipment

Constructs a CGameSpriteEquipment object

void CGameSpriteEquipment::CGameSpriteEquipment();

Remarks

Constructs a CGameSpriteEquipment object


CGameSpriteEquipment::~CGameSpriteEquipment

Destroys the CGameSpriteEquipment object

void CGameSpriteEquipment::~CGameSpriteEquipment();

Remarks

Destroys the CGameSpriteEquipment object


Methods

Name

Description

CGameSpriteEquipment::ClearMarshal

CGameSpriteEquipment::Marshal

CGameSpriteEquipment::Unmarshal


CGameSpriteEquipment::ClearMarshal

void CGameSpriteEquipment::ClearMarshal(int bUnequip);

Parameters

  • int bUnequip -

Remarks


CGameSpriteEquipment::Marshal

void CGameSpriteEquipment::Marshal(
   CCreatureFileEquipment* pHeader,
   CCreatureFileItem** pItems,
   unsigned long* nItems,
   int bSaveBags,
   int bSaveTempItem);

Parameters

Remarks


CGameSpriteEquipment::Unmarshal

void CGameSpriteEquipment::Unmarshal(
   CCreatureFileEquipment* pHeader,
   CCreatureFileItem* pItems,
   unsigned long nItems,
   CGameSprite* pSprite,
   int bSaveTempItem);

Parameters

Remarks