summaryrefslogtreecommitdiff
path: root/src/Game/Actor/Action/actionAddAutoPlacementCreator.cpp
diff options
context:
space:
mode:
authorLéo Lam <leo@leolam.fr>2026-09-28 03:39:31 +0200
committerLéo Lam <leo@leolam.fr>2026-10-06 03:19:38 +0200
commit38905c8c075ec4ed8f8fcf858aef46bc5e05f8e2 (patch)
treec1c1378ec76107a6e93bdaabe27cc80ded4d943b /src/Game/Actor/Action/actionAddAutoPlacementCreator.cpp
parent4a6239bbbf5b5ab78c8d7eebb7afeeb79601ff43 (diff)
AutoPlacement is game code: move it to Game/
It is created only from game code, no engine code calls it, and it hardcodes game actor names. (AI assisted using Claude Fable 5.1 and Claude Opus 5.5)
Diffstat (limited to 'src/Game/Actor/Action/actionAddAutoPlacementCreator.cpp')
-rw-r--r--src/Game/Actor/Action/actionAddAutoPlacementCreator.cpp11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/Game/Actor/Action/actionAddAutoPlacementCreator.cpp b/src/Game/Actor/Action/actionAddAutoPlacementCreator.cpp
index 086fb095..8a1d4e67 100644
--- a/src/Game/Actor/Action/actionAddAutoPlacementCreator.cpp
+++ b/src/Game/Actor/Action/actionAddAutoPlacementCreator.cpp
@@ -1,6 +1,6 @@
#include "Game/Actor/Action/actionAddAutoPlacementCreator.h"
+#include "Game/AutoPlacement/AutoPlacementMgr.h"
#include "KingSystem/ActorSystem/actActor.h"
-#include "KingSystem/Map/mapAutoPlacementMgr.h"
#include "KingSystem/Map/mapDebug.h"
#include "KingSystem/Utils/MathUtil.h"
@@ -43,9 +43,8 @@ void AddAutoPlacementCreator::enter_(ksys::act::ai::InlineParamPack* params) {
return;
}
- if (ksys::map::AutoPlacementMgr::instance() != nullptr &&
- ksys::map::AutoPlacementMgr::instance()->sub_7100659E40(mActor, mActorName_m, *mCount_m,
- is_box)) {
+ if (AutoPlacementMgr::instance() != nullptr &&
+ AutoPlacementMgr::instance()->sub_7100659E40(mActor, mActorName_m, *mCount_m, is_box)) {
actor->setDeleteDistance(actor->getDeleteDistance() + 100.0f);
mInitialised = true;
}
@@ -57,8 +56,8 @@ void AddAutoPlacementCreator::leave_() {
if (!mInitialised)
return;
- if (ksys::map::AutoPlacementMgr::instance() != nullptr)
- ksys::map::AutoPlacementMgr::instance()->sub_7100659F94(mActor);
+ if (AutoPlacementMgr::instance() != nullptr)
+ AutoPlacementMgr::instance()->sub_7100659F94(mActor);
mInitialised = false;
}