|
World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
Классы | |
| struct | TravelInfo |
| struct | stat_coord |
| struct | stru336 |
Определения типов | |
| typedef unsigned int | uint |
| typedef long long | ll |
| typedef unsigned long long | ull |
| typedef unsigned char | uchar |
| typedef unsigned short | ushort |
| typedef unsigned long | ulong |
| typedef char | int8 |
| typedef signed char | sint8 |
| typedef unsigned char | uint8 |
| typedef short | int16 |
| typedef signed short | sint16 |
| typedef unsigned short | uint16 |
| typedef int | int32 |
| typedef signed int | sint32 |
| typedef unsigned int | uint32 |
| typedef ll | int64 |
| typedef ll | sint64 |
| typedef ull | uint64 |
Перечисления | |
| enum | SoundType { SOUND_EndTurnBasedMode = 0xCE, SOUND_StartTurnBasedMode = 0xCF, SOUND_FlipOnExit = 0x4E21 } |
Функции | |
| void | memset32 (void *ptr, uint32_t value, int count) |
| template<class T > | |
| int16 | __PAIR__ (int8 high, T low) |
| template<class T > | |
| int32 | __PAIR__ (int16 high, T low) |
| template<class T > | |
| int64 | __PAIR__ (int32 high, T low) |
| template<class T > | |
| uint16 | __PAIR__ (uint8 high, T low) |
| template<class T > | |
| uint32 | __PAIR__ (uint16 high, T low) |
| template<class T > | |
| uint64 | __PAIR__ (uint32 high, T low) |
| template<class T > | |
| T | __ROL__ (T value, uint count) |
| template<class T > | |
| T | __ROR__ (T value, uint count) |
| template<class T > | |
| int8 | __MKCSHL__ (T value, uint count) |
| template<class T > | |
| int8 | __MKCSHR__ (T value, uint count) |
| template<class T > | |
| int8 | __SETS__ (T x) |
| template<class T , class U > | |
| int8 | __OFSUB__ (T x, U y) |
| template<class T , class U > | |
| int8 | __OFADD__ (T x, U y) |
| template<class T , class U > | |
| int8 | __CFSUB__ (T x, U y) |
| template<class T , class U > | |
| int8 | __CFADD__ (T x, U y) |
Переменные | |
| std::array< stat_coord, 26 > | stat_string_coord |
| enum SoundType |
См. определение в файле MM7.h строка 14
Используется в RenderOpenGL::ClearTarget(), RenderOpenGL::ClearZBuffer(), Render::ClearZBuffer(), RenderOpenGL::CreateZBuffer(), Render::CreateZBuffer(), Player::PutItemArInventoryIndex() и Player::RemoveItemAtInventoryIndex().
Граф вызова функции:| T __ROL__ | ( | T | value, |
| uint | count | ||
| ) |
| T __ROR__ | ( | T | value, |
| uint | count | ||
| ) |
| int8 __SETS__ | ( | T | x | ) |
| int8 __OFSUB__ | ( | T | x, |
| U | y | ||
| ) |
См. определение в файле MM7.h строка 209
Перекрестные ссылки __SETS__().
Используется в _42777D_CastSpell_UseWand_ShootArrow().
Граф вызовов:
Граф вызова функции:| int8 __OFADD__ | ( | T | x, |
| U | y | ||
| ) |
| int8 __CFSUB__ | ( | T | x, |
| U | y | ||
| ) |
| int8 __CFADD__ | ( | T | x, |
| U | y | ||
| ) |
| std::array<stat_coord, 26> stat_string_coord |
См. определение в файле mm7_data.cpp строка 173
Используется в CharacterUI_StatsTab_ShowHint().