CGameDialogSprite Class
The structure used for this class is CGameDialogSprite
Quick Ref |
void CGameDialogSprite::CGameDialogSprite() |
void CGameDialogSprite::~CGameDialogSprite() |
void CGameDialogSprite::AsynchronousUpdate() |
void CGameDialogSprite::ClearMarshal() |
void CGameDialogSprite::EndDialog() |
int CGameDialogSprite::EnterDialog(unsigned long index, CGameSprite* pSprite, int newDialog, int bSuppressName, int bItemDialog) |
int CGameDialogSprite::FetchRumor(CResRef& file, CGameSprite* pSprite, long& nIndex, STR_RES& strRes) |
virtual unsigned long __cdecl CGameDialogSprite::GetFlagsFromFile(CResRef& res) = 0 |
void CGameDialogSprite::Load(CResRef file, long characterId, long NPCId, int bItemDialog) |
int CGameDialogSprite::Reload(CResRef file, CGameSprite* pSprite) |
void CGameDialogSprite::ResetDialogStates() |
void CGameDialogSprite::SetResponseMarker(long marker) |
void CGameDialogSprite::SetUpdateScroll() |
int CGameDialogSprite::StartDialog(CGameSprite* pSprite) |
void CGameDialogSprite::Unmarshal(unsigned char* pDialog, long dialogSize, long characterId, long NPCId, CResRef& loadedFile, int fast) |
Constructors
Name |
Description |
Constructs a |
|
Destroys a |
CGameDialogSprite::CGameDialogSprite
Constructs a CGameDialogSprite object
void CGameDialogSprite::CGameDialogSprite();
Remarks
Constructs a CGameDialogSprite object
CGameDialogSprite::~CGameDialogSprite
Destroys the CGameDialogSprite object
void CGameDialogSprite::~CGameDialogSprite();
Remarks
Destroys the CGameDialogSprite object
Methods
Name |
Description |
CGameDialogSprite::AsynchronousUpdate
void CGameDialogSprite::AsynchronousUpdate();
Remarks
CGameDialogSprite::ClearMarshal
void CGameDialogSprite::ClearMarshal();
Remarks
CGameDialogSprite::EndDialog
void CGameDialogSprite::EndDialog();
Remarks
CGameDialogSprite::EnterDialog
int CGameDialogSprite::EnterDialog(
unsigned long index,
CGameSprite* pSprite,
int newDialog,
int bSuppressName,
int bItemDialog);
Parameters
unsigned longindex -CGameSprite* pSprite - pointer to game sprite object
intnewDialog -intbSuppressName -intbItemDialog -*
Return Value
Returns int
Remarks
CGameDialogSprite::FetchRumor
int CGameDialogSprite::FetchRumor(
CResRef& file,
CGameSprite* pSprite,
long& nIndex,
STR_RES& strRes);
Parameters
CResRef& file -
CGameSprite* pSprite - pointer to game sprite object
long& nIndex -STR_RES& strRes -
Return Value
Returns int
Remarks
CGameDialogSprite::GetFlagsFromFile
virtual unsigned long __cdecl CGameDialogSprite::GetFlagsFromFile(CResRef& res);
Parameters
CResRef& res - resource reference
Return Value
Returns unsigned long
Remarks
CGameDialogSprite::Load
void CGameDialogSprite::Load(
CResRef file,
long characterId,
long NPCId,
int bItemDialog);
Parameters
CResRef file - resource reference
longcharacterId -longNPCId -intbItemDialog -
Remarks
CGameDialogSprite::Reload
int CGameDialogSprite::Reload(
CResRef file,
CGameSprite* pSprite);
Parameters
CResRef file - resource reference
CGameSprite* pSprite - pointer to game sprite object
Return Value
Returns int
Remarks
CGameDialogSprite::ResetDialogStates
void CGameDialogSprite::ResetDialogStates() ;
Remarks
CGameDialogSprite::SetResponseMarker
void CGameDialogSprite::SetResponseMarker(long marker);
Parameters
longmarker - * *
Remarks
CGameDialogSprite::SetUpdateScroll
void CGameDialogSprite::SetUpdateScroll();
Remarks
CGameDialogSprite::StartDialog
int CGameDialogSprite::StartDialog(CGameSprite* pSprite);
Parameters
CGameSprite* pSprite - pointer to game sprite object
Return Value
Returns int
Remarks
CGameDialogSprite::Unmarshal
void CGameDialogSprite::Unmarshal(
unsigned char* pDialog,
long dialogSize,
long characterId,
long NPCId,
CResRef& loadedFile,
int fast);
Parameters
unsigned char* pDialog -longdialogSize -longcharacterId -longNPCId -CResRef& loadedFile -
intfast -
Remarks