mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-09 05:07:43 +00:00
Initial CSlideShow
This commit is contained in:
@@ -10,6 +10,7 @@
|
||||
#include "DataSpec/DNAMP1/Tweaks/CTweakPlayerControl.hpp"
|
||||
#include "DataSpec/DNAMP1/Tweaks/CTweakGunRes.hpp"
|
||||
#include "DataSpec/DNAMP1/Tweaks/CTweakPlayerRes.hpp"
|
||||
#include "DataSpec/DNAMP1/Tweaks/CTweakSlideShow.hpp"
|
||||
|
||||
namespace urde
|
||||
{
|
||||
@@ -29,22 +30,12 @@ static const SObjectTag& IDFromFactory(CResFactory& factory, const char* name)
|
||||
|
||||
void CTweaks::RegisterTweaks()
|
||||
{
|
||||
#if 0
|
||||
CResFactory& factory = *g_ResFactory;
|
||||
CResLoader& loader = factory.GetLoader();
|
||||
std::unique_ptr<CInputStream> strm;
|
||||
ProjectResourceFactoryMP1& factory = ProjectManager::g_SharedManager->resourceFactoryMP1();
|
||||
std::experimental::optional<CMemoryInStream> strm;
|
||||
|
||||
strm.reset(loader.LoadNewResourceSync(IDFromFactory(factory, "Game"), nullptr));
|
||||
TOneStatic<DataSpec::DNAMP1::CTweakGame> game(*strm);
|
||||
g_tweakGame = game.GetAllocSpace();
|
||||
strm.reset(loader.LoadNewResourceSync(IDFromFactory(factory, "Player"), nullptr));
|
||||
TOneStatic<DataSpec::DNAMP1::CTweakPlayer> player(*strm);
|
||||
g_tweakPlayer = player.GetAllocSpace();
|
||||
|
||||
strm.reset(loader.LoadNewResourceSync(IDFromFactory(factory, "PlayerControls"), nullptr));
|
||||
TOneStatic<DataSpec::DNAMP1::CTweakPlayerControl> playerControl(*strm);
|
||||
g_tweakPlayerControl = playerControl.GetAllocSpace();
|
||||
#endif
|
||||
SObjectTag tag = factory.ProjectResourceFactoryBase::TagFromPath(_S("MP1/Tweaks/SlideShow.yaml"));
|
||||
strm.emplace(factory.LoadResourceSync(tag).release(), factory.ResourceSize(tag));
|
||||
g_tweakSlideShow = new DataSpec::DNAMP1::CTweakSlideShow(*strm);
|
||||
}
|
||||
|
||||
void CTweaks::RegisterResourceTweaks()
|
||||
|
||||
Reference in New Issue
Block a user