World of Might and Magic  0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
Структура NPCData

#include <NPC.h>

Открытые члены

bool Hired ()
 

Открытые атрибуты

char * pName
 
unsigned int uPortraitID
 
unsigned int uFlags
 
int fame
 
int rep
 
unsigned int Location2D
 
unsigned int uProfession
 
int greet
 
int joins
 
int field_24
 
unsigned int evt_A
 
unsigned int evt_B
 
unsigned int evt_C
 
unsigned int evt_D
 
unsigned int evt_E
 
unsigned int evt_F
 
unsigned int uSex
 
int bHasUsedTheAbility
 
int news_topic
 

Подробное описание

См. определение в файле NPC.h строка 79

Методы

◆ Hired()

bool NPCData::Hired ( )
inline

См. определение в файле NPC.h строка 80

80 { return (uFlags & 0x80) != 0; }

Перекрестные ссылки uFlags.

Используется в Player::CompareVariable(), Party::CountHirelings(), Game_StartHirelingDialogue(), GameUI_DrawNPCPopup(), GameUI_InitializeDialogue(), GetGreetType(), GetNewNPCData(), GetNPCData(), OnSelectNPCDialogueOption(), PartyHasDragon() и GUIWindow_Dialogue::Update().

+ Граф вызова функции:

Данные класса

◆ pName

◆ uPortraitID

◆ uFlags

◆ fame

int NPCData::fame

См. определение в файле NPC.h строка 86

Используется в NPCData_Image_MM7::Deserialize(), GameUI_InitializeDialogue(), NPCStats::InitializeAdditionalNPCs() и NPCData_Image_MM7::Serialize().

◆ rep

int NPCData::rep

◆ Location2D

unsigned int NPCData::Location2D

◆ uProfession

◆ greet

int NPCData::greet

◆ joins

int NPCData::joins

См. определение в файле NPC.h строка 91

Используется в NPCData_Image_MM7::Deserialize(), NPCStats::InitializeAdditionalNPCs(), NPCStats::InitializeNPCData() и NPCData_Image_MM7::Serialize().

◆ field_24

int NPCData::field_24

См. определение в файле NPC.h строка 92

Используется в NPCData_Image_MM7::Deserialize(), Application::Game::GameLoop(), NPCStats::InitializeAdditionalNPCs() и NPCData_Image_MM7::Serialize().

◆ evt_A

◆ evt_B

◆ evt_C

◆ evt_D

◆ evt_E

◆ evt_F

◆ uSex

unsigned int NPCData::uSex

См. определение в файле NPC.h строка 99

Используется в BuildDialogueString(), NPCData_Image_MM7::Deserialize(), NPCStats::InitializeAdditionalNPCs() и NPCData_Image_MM7::Serialize().

◆ bHasUsedTheAbility

int NPCData::bHasUsedTheAbility

◆ news_topic

int NPCData::news_topic

См. определение в файле NPC.h строка 101

Используется в NPCData_Image_MM7::Deserialize() и NPCData_Image_MM7::Serialize().


Объявления и описания членов структуры находятся в файле:
NPCData::uFlags
unsigned int uFlags
Definition: NPC.h:84