World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
См. документацию.
297 #define EVT_WORD(x) *(unsigned __int16 *)&x
298 #define EVT_DWORD(x) *(unsigned int *)&x
299 #define EVT_STRING(x) (unsigned char *)&x
300 #define EVT_BYTE(x) (unsigned char)x
324 unsigned int uBufferSize);
327 void EventProcessor(
int uEventID,
int a2,
int a3,
int entry_line = 0);
331 #pragma pack(push, 1)
342 unsigned int uUniqueName);
@ EVENT_IsActorAssasinated
@ VAR_EarthResistanceBonus
signed int uSomeOtherEVT_NumEvents
std::array< char, 9216 > pLevelEVT
unsigned int uLevelStrFileSize
@ VAR_FireResistanceBonus
@ VAR_IsSpeedMoreThanBase
unsigned int uEventOffsetInEVT
GLuint GLuint GLsizei count
unsigned int uLevelEVT_Size
@ VAR_HiredNPCHasSpeciality
@ VAR_ReputationInCurrentLocation
@ EVENT_IsTotalBountyHuntingAwardInRange
@ EVENT_ToggleActorGroupFlag
char * GetEventHintString(unsigned int uEventID)
void LoadLevel_InitializeLevelEvt()
std::array< char, 46080 > pGlobalEVT
@ EVENT_CharacterAnimation
unsigned int uGlobalEVT_Size
signed int uLevelEVT_NumEvents
std::array< EventIndex, 4400 > pSomeOtherEVT_Events
EGLSurface EGLint EGLint y
@ VAR_MindResistanceBonus
void EventProcessor(int uEventID, int a2, int a3, int entry_line=0)
std::array< EventIndex, 4400 > pSomeEVT_Events
std::array< char, 9216 > pLevelStr
@ VAR_IsMightMoreThanBase
@ VAR_MapPersistentVariable_0
@ EVENT_EndCanShowDialogItem
signed int uSomeEVT_NumEvents
unsigned int LoadEventsToBuffer(const char *pContainerName, char *pBuffer, unsigned int uBufferSize)
@ VAR_IsEnduranceMoreThanBase
@ VAR_IsAccuracyMoreThanBase
@ EVENT_SetCanShowDialogItem
bool sub_4465DF_check_season(int a1)
@ VAR_IsIntellectMoreThanBase
@ VAR_LightResistanceBonus
void check_event_triggers()
@ VAR_DarkResistanceBonus
@ VAR_IsPersonalityMoreThanBase
@ VAR_MapPersistentVariable_74
@ EVENT_OnCanShowDialogItemCmp
@ VAR_MapPersistentVariable_99
unsigned int uLevelStrNumStrings
@ VAR_WaterResistanceBonus
@ VAR_MagicResistanceBonus
void sub_448CF4_spawn_monsters(int16_t typeindex, int16_t level, int count, int x, int y, int z, int group, unsigned int uUniqueName)
@ VAR_BodyResistanceBonus
@ VAR_PhysicalResistanceBonus
std::array< unsigned int, 500 > pLevelStrOffsets
@ VAR_SpiritResistanceBonus
std::array< EventIndex, 4400 > pGlobalEVT_Index
std::array< EventIndex, 4400 > pLevelEVT_Index
void Initialize_GlobalEVT()
@ VAR_IdentifyMonsterSkill
unsigned int uGlobalEVT_NumEvents
@ VAR_MapPersistentVariable_75
void init_event_triggers()
@ EVENT_ToggleIndoorLight