Moved functions to correct places/files, formatting

This commit is contained in:
Brian Savage
2022-01-19 19:21:05 -05:00
parent d61a13e4bd
commit 7d97bb6f40
6 changed files with 194 additions and 174 deletions
+28 -7
View File
@@ -2,14 +2,35 @@
namespace ksys::map {
SEAD_SINGLETON_DISPOSER_IMPL(PlacementMapMgr)
PlacementMap::PlacementMap() {
mInitStatus = InitStatus::None;
mParsedNumStaticObjs = 0xFFFFFFFF;
mStaticMapLoaded = StaticMap_None;
mNumStaticObjs = 0xFFFFFFFF;
mMat = sead::Matrix34f::ident;
mDistanceToCurrentMapUnit = 0;
mSkipLoadStaticMap = 0;
_38c = 0xFFFFFFFF;
mIdx = 0;
_388 = 0;
mCol = 0;
mRow = 0;
mNumRoutes = 0;
mP18 = 0;
mMgr = 0;
mPa = 0;
mDynamicGroupIdx = 0xFFFFFFFF;
mRes[0].mStatus = HkscRes::Status::_0;
mRes[1].mStatus = HkscRes::Status::_0;
mRes[2].mStatus = HkscRes::Status::_0;
mRes[3].mStatus = HkscRes::Status::_0;
}
void PlacementMapMgr::junk() {
/* Here to force the compiler to include PlacementMap */
PlacementMap x;
auto y = new PlacementMap;
(void)(x);
(void)(y);
PlacementMap::~PlacementMap() {
mRoutes.freeBuffer();
for (auto& r : mRes) {
r.cleanup();
}
}
} // namespace ksys::map