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().