#include "CMapWorld.hpp" namespace urde { CMapWorld::CMapWorld(CInputStream& in) { } void CMapWorld::IsMapAreaInBFSInfoVector(const CMapWorld::CMapAreaData*, const std::vector&) const { } void CMapWorld::SetWhichMapAreasLoaded(const IWorld&, int start, int count) { } bool CMapWorld::IsMapAreasStreaming() const { return false; } void CMapWorld::MoveMapAreaToList(CMapWorld::CMapAreaData*, CMapWorld::EMapAreaList) { } s32 CMapWorld::GetCurrentMapAreaDepth(const IWorld& wld, TAreaId aid) const { ClearTraversedFlags(); std::vector info; info.reserve(x0_areas.size()); DoBFS(wld, aid, 9999, 9999.f, 9999.f, false, info); if (info.empty()) return 0; return info.back().GetDepth(); } void CMapWorld::GetVisibleAreas(const IWorld&, const CMapWorldInfo&) const { } void CMapWorld::Draw(const CMapWorld::CMapWorldDrawParms&, int, int, float, float, bool) const { } void CMapWorld::DoBFS(const IWorld&, TAreaId, int, float, float, bool, std::vector&) const { } bool CMapWorld::IsMapAreaValid(const IWorld &, int, bool) const { return false; } void CMapWorld::DrawAreas(const CMapWorld::CMapWorldDrawParms&, int, const std::vector&, bool) const { } void CMapWorld::RecalculateWorldSphere(const CMapWorldInfo&, const IWorld&) const { } zeus::CVector3f CMapWorld::ConstrainToWorldVolume(const zeus::CVector3f&, const zeus::CVector3f&) const { return {}; } void CMapWorld::ClearTraversedFlags() const { } CFactoryFnReturn FMapWorldFactory(const SObjectTag& tag, CInputStream& in, const CVParamTransfer& param, CObjectReference* selfRef) { return TToken::GetIObjObjectFor(std::make_unique(in)); } }