Implement loading of the remaining iw4 assets which are the map assets

This commit is contained in:
Jan
2020-10-11 12:22:20 +02:00
parent 133437d644
commit b8b8e4c267
6 changed files with 1142 additions and 65 deletions

View File

@ -29,12 +29,12 @@ public:
std::unique_ptr<AssetPool<IW4::SndCurve>> m_sound_curve;
std::unique_ptr<AssetPool<IW4::LoadedSound>> m_loaded_sound;
std::unique_ptr<AssetPool<IW4::clipMap_t>> m_clip_map;
// std::unique_ptr<AssetPool<IW4::ComWorld>> m_com_world;
// std::unique_ptr<AssetPool<IW4::GameWorldSp>> m_game_world_sp;
// std::unique_ptr<AssetPool<IW4::GameWorldMp>> m_game_world_mp;
std::unique_ptr<AssetPool<IW4::ComWorld>> m_com_world;
std::unique_ptr<AssetPool<IW4::GameWorldSp>> m_game_world_sp;
std::unique_ptr<AssetPool<IW4::GameWorldMp>> m_game_world_mp;
std::unique_ptr<AssetPool<IW4::MapEnts>> m_map_ents;
// std::unique_ptr<AssetPool<IW4::FxWorld>> m_fx_world;
// std::unique_ptr<AssetPool<IW4::GfxWorld>> m_gfx_world;
std::unique_ptr<AssetPool<IW4::FxWorld>> m_fx_world;
std::unique_ptr<AssetPool<IW4::GfxWorld>> m_gfx_world;
std::unique_ptr<AssetPool<IW4::GfxLightDef>> m_gfx_light_def;
std::unique_ptr<AssetPool<IW4::Font_s>> m_font;
std::unique_ptr<AssetPool<IW4::MenuList>> m_menu_list;