1#include "Game/Map/CollisionCategorizedKeeper.hpp"
2#include "Game/Map/CollisionCode.hpp"
3#include "Game/Map/CollisionDirector.hpp"
4#include "Game/Scene/SceneObjHolder.hpp"
5#include "Game/Util/ObjUtil.hpp"
7#define NR_CATEGORIZED_KEEPERS 4
9CollisionDirector::CollisionDirector() :
NameObj(
"地形コリジョン") {
16 for (s32 i = 0; i < NR_CATEGORIZED_KEEPERS; i++) {
20 MR::connectToScene(
this, 0x20, -1, -1, -1);
23CollisionDirector::~CollisionDirector() {
31void CollisionDirector::initAfterPlacement() {
35void CollisionDirector::movement() {
36 for (s32 i = 0; i < NR_CATEGORIZED_KEEPERS; i++) {
37 mKeepers[i]->movement();
42 NameObj *nameObj = MR::getSceneObjHolder()->getObj(SceneObj_CollisionDirector);
virtual void init(const JMapInfoIter &)
Intializes the NameObj and can set various settings and construct necessary classes.
The most basic form of an object.