2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-12-09 01:07:43 +00:00

AutoMapper work

This commit is contained in:
Jack Andersen
2017-03-19 19:09:53 -10:00
parent 6c9462e099
commit 8e7773aa94
63 changed files with 1181 additions and 145 deletions

View File

@@ -56,7 +56,7 @@ public:
void Lock();
void Unlock();
bool IsLoaded() const;
void GetMapArea() const;
const CMapArea* GetMapArea() const { return x0_area.IsLoaded() ? x0_area.GetObj() : nullptr; }
void GetNextMapAreaData() const;
void GetContainingList() const;
void NextMapAreaData();
@@ -88,8 +88,7 @@ private:
public:
CMapWorld(CInputStream&);
u32 GetNumAreas() const;
void GetLoadedMapArea(s32) const;
void GetMapArea(s32) const;
const CMapArea* GetMapArea(TAreaId) const;
void IsMapAreaInBFSInfoVector(const CMapAreaData*, const std::vector<CMapAreaBFSInfo>&) const;
void SetWhichMapAreasLoaded(const IWorld&, int start, int count);
bool IsMapAreasStreaming() const;