summaryrefslogtreecommitdiff
path: root/src/KingSystem/Map/mapObject.cpp
diff options
context:
space:
mode:
authortheo3 <arisstephenson2@gmail.com>2021-07-06 12:49:02 -0700
committertheo3 <arisstephenson2@gmail.com>2021-07-06 15:43:57 -0700
commitb74df64276fb87ffebef8c7e0b02bd7052b776d9 (patch)
treeff3994ca603445a7e6043cc68e1f751933140348 /src/KingSystem/Map/mapObject.cpp
parent4cba2eb093fbc452db88e33643b3ca293ff02213 (diff)
move ForestRenderer and ClusteredRenderer
Diffstat (limited to 'src/KingSystem/Map/mapObject.cpp')
-rw-r--r--src/KingSystem/Map/mapObject.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/KingSystem/Map/mapObject.cpp b/src/KingSystem/Map/mapObject.cpp
index d198ab44..4cdc137f 100644
--- a/src/KingSystem/Map/mapObject.cpp
+++ b/src/KingSystem/Map/mapObject.cpp
@@ -2,6 +2,7 @@
#include "KingSystem/ActorSystem/actBaseProcMgr.h"
#include "KingSystem/ActorSystem/actInfoData.h"
#include "KingSystem/GameData/gdtManager.h"
+#include "KingSystem/Graphics/gfxForestRenderer.h"
#include "KingSystem/Map/mapObjectLink.h"
#include "KingSystem/Map/mapPlacementMgr.h"
#include "KingSystem/Map/mapStagePreActorCache.h"
@@ -430,7 +431,7 @@ bool Object::setupTargetLinks(Object* src, ObjectLink* link, sead::Heap* heap) {
return false;
}
- if (mLinkData->mLinksToSelf.links != nullptr)
+ if (mLinkData->mLinksToSelf.links.isBufferReady())
return mLinkData->sub_7100D4EC40(src, link, this);
if (!mLinkData->allocLinksToSelf(mNumLinksPointingToMe, heap))
@@ -498,7 +499,7 @@ void* Object::getRails() const {
void* Object::getRails_0() const {
if (mLinkData == nullptr)
return nullptr;
- return mLinkData->mRails;
+ return mLinkData->mRail;
}
bool Object::allocLinkData(sead::Heap* heap) {