World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
#include <Outdoor.h>
Открытые члены | |
OutdoorLocationTerrain () | |
void | _47C7A9 () |
void | Release () |
void | FillDMap (int X, int Y, int W, int Z) |
int | _47CB57 (unsigned char *pixels_8bit, int a2, int num_pixels) |
bool | ZeroLandscape () |
bool | Initialize () |
Открытые атрибуты | |
uint8_t * | pHeightmap |
uint8_t * | pTilemap |
uint8_t * | pAttributemap |
struct DMap * | pDmap |
int16_t | field_10 |
int16_t | field_12 |
int16_t | field_14 |
int16_t | field_16 |
int | field_18 |
int | field_1C |
|
inline |
См. определение в файле Outdoor.h строка 39
Перекрестные ссылки field_10, field_12, pAttributemap, pDmap, pHeightmap и pTilemap.
void OutdoorLocationTerrain::_47C7A9 | ( | ) |
void OutdoorLocationTerrain::Release | ( | ) |
См. определение в файле Outdoor.cpp строка 609
Перекрестные ссылки _47C7A9(), pAttributemap, pDmap, pHeightmap и pTilemap.
Используется в OutdoorLocation::Release().
void OutdoorLocationTerrain::FillDMap | ( | int | X, |
int | Y, | ||
int | W, | ||
int | Z | ||
) |
См. определение в файле Outdoor.cpp строка 623
Перекрестные ссылки field_10, pDmap и pHeightmap.
Используется в OutdoorLocation::CreateDebugLocation() и OutdoorLocation::Load().
int OutdoorLocationTerrain::_47CB57 | ( | unsigned char * | pixels_8bit, |
int | a2, | ||
int | num_pixels | ||
) |
См. определение в файле Outdoor.cpp строка 784
Используется в OutdoorLocation::_47F0E2().
bool OutdoorLocationTerrain::ZeroLandscape | ( | ) |
См. определение в файле Outdoor.cpp строка 875
Перекрестные ссылки field_10, field_12, field_14, field_16, field_18, field_1C, pAttributemap, pDmap, pHeightmap и pTilemap.
Используется в OutdoorLocation::CreateDebugLocation().
bool OutdoorLocationTerrain::Initialize | ( | ) |
См. определение в файле Outdoor.cpp строка 890
Перекрестные ссылки pAttributemap, pDmap, pHeightmap и pTilemap.
Используется в OutdoorLocation::CreateDebugLocation() и OutdoorLocation::Load().
uint8_t* OutdoorLocationTerrain::pHeightmap |
См. определение в файле Outdoor.h строка 55
Используется в OutdoorLocation::DoGetHeightOnTerrain(), RenderOpenGL::DrawTerrainPolygon(), FillDMap(), Initialize(), OutdoorLocation::Load(), OutdoorLocationTerrain(), Release(), RenderOpenGL::RenderTerrainD3D(), Render::RenderTerrainD3D() и ZeroLandscape().
uint8_t* OutdoorLocationTerrain::pTilemap |
См. определение в файле Outdoor.h строка 56
Используется в OutdoorLocation::_47ED83(), OutdoorLocation::ActuallyGetSomeOtherTileInfo(), OutdoorLocation::DoGetTile(), OutdoorLocation::GetSoundIdByPosition(), Initialize(), OutdoorLocation::Load(), OutdoorLocationTerrain(), Release() и ZeroLandscape().
uint8_t* OutdoorLocationTerrain::pAttributemap |
См. определение в файле Outdoor.h строка 57
Используется в Initialize(), OutdoorLocation::Load(), OutdoorLocationTerrain(), Release() и ZeroLandscape().
struct DMap* OutdoorLocationTerrain::pDmap |
См. определение в файле Outdoor.h строка 58
Используется в FillDMap(), Initialize(), OutdoorLocationTerrain(), Release() и ZeroLandscape().
int16_t OutdoorLocationTerrain::field_10 |
См. определение в файле Outdoor.h строка 59
Используется в _47C7A9(), FillDMap(), OutdoorLocationTerrain() и ZeroLandscape().
int16_t OutdoorLocationTerrain::field_12 |
См. определение в файле Outdoor.h строка 60
Используется в _47C7A9(), OutdoorLocationTerrain() и ZeroLandscape().
int16_t OutdoorLocationTerrain::field_14 |
См. определение в файле Outdoor.h строка 61
Используется в _47C7A9() и ZeroLandscape().
int16_t OutdoorLocationTerrain::field_16 |
См. определение в файле Outdoor.h строка 62
Используется в _47C7A9() и ZeroLandscape().
int OutdoorLocationTerrain::field_18 |
См. определение в файле Outdoor.h строка 63
Используется в _47C7A9() и ZeroLandscape().
int OutdoorLocationTerrain::field_1C |
См. определение в файле Outdoor.h строка 64
Используется в _47C7A9() и ZeroLandscape().