More PlacementMap functions

This commit is contained in:
Brian Savage
2022-01-29 11:43:30 -05:00
parent 93bc93051c
commit 3bb33875b3
11 changed files with 319 additions and 27 deletions
+2
View File
@@ -28,6 +28,8 @@ target_sources(uking PRIVATE
OverlayArenaSystem.h
OverlayArenaSystemS1.h
OverlayArenaSystemS2.h
Patrol.cpp
Patrol.h
PlayReportMgr.cpp
PlayReportMgr.h
ProductReporter.cpp
+7
View File
@@ -0,0 +1,7 @@
#include "KingSystem/System/Patrol.h"
namespace ksys {
SEAD_SINGLETON_DISPOSER_IMPL(Patrol)
} // namespace ksys
+25
View File
@@ -0,0 +1,25 @@
#pragma once
#include <basis/seadTypes.h>
#include <heap/seadDisposer.h>
#include <prim/seadSafeString.h>
#include "KingSystem/Utils/Types.h"
namespace ksys {
class Patrol {
SEAD_SINGLETON_DISPOSER(Patrol)
public:
Patrol() = default;
~Patrol() = default;
u8 _0[0x3 - 0x0];
bool mLoadStaticPhysUnstableMapUnit;
sead::FixedSafeString<0x100> mBuildURL;
sead::ListNode _140;
u32 _150;
u32 _154;
};
KSYS_CHECK_SIZE_NX150(Patrol, 0x158);
} // namespace ksys