World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
Классы | |
struct | LODSpriteLine |
struct | CompressedHeader |
Функции | |
bool | Initialize_GamesLOD_NewLOD () |
Переменные | |
LODFile_IconsBitmaps * | pEvents_LOD = nullptr |
LODFile_IconsBitmaps * | pIcons_LOD = nullptr |
LODFile_IconsBitmaps * | pIcons_LOD_mm6 = nullptr |
LODFile_IconsBitmaps * | pIcons_LOD_mm8 = nullptr |
LODFile_IconsBitmaps * | pBitmaps_LOD = nullptr |
LODFile_IconsBitmaps * | pBitmaps_LOD_mm6 = nullptr |
LODFile_IconsBitmaps * | pBitmaps_LOD_mm8 = nullptr |
LODFile_Sprites * | pSprites_LOD = nullptr |
LODFile_Sprites * | pSprites_LOD_mm6 = nullptr |
LODFile_Sprites * | pSprites_LOD_mm8 = nullptr |
LOD::WriteableFile * | pNew_LOD = nullptr |
LOD::File * | pGames_LOD = nullptr |
int | _6A0CA4_lod_binary_search |
int | _6A0CA8_lod_unused |
bool Initialize_GamesLOD_NewLOD | ( | ) |
См. определение в файле LOD.cpp строка 1218
Перекрестные ссылки LOD::WriteableFile::AllocSubIndicesAndIO(), MakeDataPath(), LOD::File::Open(), pGames_LOD и pNew_LOD.
Используется в Engine::SecondaryInitialization().
LODFile_IconsBitmaps* pEvents_LOD = nullptr |
См. определение в файле LOD.cpp строка 10
Используется в GUICredits::GUICredits(), FactionTable::Initialize(), Localization::Initialize(), StorylineText::Initialize(), MapStats::Initialize(), NPCStats::Initialize(), MonsterStats::Initialize(), SpellStats::Initialize(), ItemsTable::Initialize(), Localization::InitializeAttributeNames(), InitializeAutonotes(), InitializeAwards(), InitializeBuildingResidents(), Localization::InitializeClassNames(), InitializeMerchants(), NPCStats::InitializeNPCData(), NPCStats::InitializeNPCText(), MonsterStats::InitializePlacements(), InitializeQuests(), InitializeScrolls(), Localization::InitializeSkillNames(), InitializeTransitions(), LoadEventsToBuffer(), ItemsTable::LoadPotionNotes(), ItemsTable::LoadPotions(), Engine::MM7_Initialize() и MM7_LoadLods().
LODFile_IconsBitmaps* pIcons_LOD = nullptr |
См. определение в файле LOD.cpp строка 12
Используется в RenderOpenGL::CreateTexture_Alpha(), Render::CreateTexture_Alpha(), RenderOpenGL::CreateTexture_ColorKey(), Render::CreateTexture_ColorKey(), RenderOpenGL::CreateTexture_PCXFromFile(), Render::CreateTexture_PCXFromFile(), RenderOpenGL::CreateTexture_PCXFromIconsLOD(), Render::CreateTexture_PCXFromIconsLOD(), RenderOpenGL::CreateTexture_Solid(), Render::CreateTexture_Solid(), EventProcessor(), FinalInitialization(), Application::Game::GameLoop(), GUIWindow_Load::GUIWindow_Load(), GUIFont::LoadFont(), MainMenuUI_LoadFontsAndSomeStuff(), MM7_LoadLods(), Engine::ResetCursor_Palettes_LODs_Level_Audio_SFT_Windows(), Engine::SecondaryInitialization() и GUICredits::~GUICredits().
LODFile_IconsBitmaps* pIcons_LOD_mm6 = nullptr |
См. определение в файле LOD.cpp строка 13
Используется в Engine::MM7_Initialize().
LODFile_IconsBitmaps* pIcons_LOD_mm8 = nullptr |
LODFile_IconsBitmaps* pBitmaps_LOD = nullptr |
См. определение в файле LOD.cpp строка 16
Используется в OutdoorLocation::_47F0E2(), RenderOpenGL::CreateTexture(), Render::CreateTexture(), FinalInitialization(), RenderD3D::HandleLostResources(), IndoorLocation::Load(), PaletteManager::LoadPalette(), MM7_LoadLods(), Engine::ResetCursor_Palettes_LODs_Level_Audio_SFT_Windows() и Engine::SecondaryInitialization().
LODFile_IconsBitmaps* pBitmaps_LOD_mm6 = nullptr |
LODFile_IconsBitmaps* pBitmaps_LOD_mm8 = nullptr |
LODFile_Sprites* pSprites_LOD = nullptr |
См. определение в файле LOD.cpp строка 20
Используется в Engine::_461103_load_level_sub(), RenderOpenGL::CreateSprite(), Render::CreateSprite(), FinalInitialization(), RenderD3D::HandleLostResources(), OutdoorLocation::Initialize(), SpriteFrameTable::InitializeSprite(), Vis::IsPointInsideD3DBillboard(), MM7_LoadLods(), Engine::ResetCursor_Palettes_LODs_Level_Audio_SFT_Windows(), Engine::SecondaryInitialization() и SpawnActor().
LODFile_Sprites* pSprites_LOD_mm6 = nullptr |
LODFile_Sprites* pSprites_LOD_mm8 = nullptr |
LOD::WriteableFile* pNew_LOD = nullptr |
См. определение в файле LOD.cpp строка 24
Используется в RenderOpenGL::CreateTexture_PCXFromNewLOD(), Render::CreateTexture_PCXFromNewLOD(), Engine::Deinitialize(), DoSavegame(), Initialize_GamesLOD_NewLOD(), OutdoorLocation::Load(), IndoorLocation::Load(), LoadGame(), SaveGame() и SaveNewGame().
LOD::File* pGames_LOD = nullptr |
См. определение в файле LOD.cpp строка 25
Используется в Application::Game::EventLoop(), Initialize_GamesLOD_NewLOD(), OutdoorLocation::Load(), IndoorLocation::Load(), LoadGame(), SaveNewGame(), Player::SetBeacon() и MapStats::sub_410D99_get_map_index().
int _6A0CA8_lod_unused |
См. определение в файле LOD.cpp строка 28
Используется в LOD::File::Close() и LOD::WriteableFile::CloseWriteFile().