1#include "Game/Player/MarioAnimator.hpp"
2#include "Game/Animation/XanimeResource.hpp"
3#include "Game/Player/MarioActor.hpp"
5#include "Game/Animation/XanimePlayer.hpp"
6#include "Game/Player/MarioAnimatorData.hpp"
13void MarioAnimator::init()
17 luigiAnimations = luigiAnimeSwapTable;
19 _8 =
new XanimeResourceTable(MR::getResourceHolder(mActor), marioAnimeTable, marioAnimeAuxTable, marioAnimeOfsTable, &singleAnimeTable[0].parent, &doubleAnimeTable[0].parent, &tripleAnimeTable[0].parent, &quadAnimeTable[0].parent, luigiAnimations);
30 PSMTXIdentity(_28.toMtxPtr());
31 PSMTXIdentity(_7C.toMtxPtr());
32 PSMTXIdentity(_AC.toMtxPtr());
55 _C->getCore()->enableJointTransform(MR::getJ3DModelData(mActor));
59 changeDefaultUpper(
"基本");
60 _10->changeAnimation(
"基本");
61 _10->mCore->shareJointTransform(_C->mCore);
62 PSMTXCopy(MR::tmpMtxRotYRad(3.14159274101f), _DC.toMtxPtr());
ModelManager * mModelManager
A pointer to a ModelManager instance, used for drawing a 3D model.