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 long
index -CGameSprite* pSprite - pointer to game sprite object
int
newDialog -int
bSuppressName -int
bItemDialog -*
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
long
characterId -long
NPCId -int
bItemDialog -
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
long
marker - * *
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 -long
dialogSize -long
characterId -long
NPCId -CResRef& loadedFile -
int
fast -
Remarks