mirror of
https://github.com/MonsterDruide1/OdysseyDecomp.git
synced 2025-02-21 13:43:04 +00:00
lint: Enforce const T*
/const T&
(#76)
This commit is contained in:
parent
e812cfbd4c
commit
cb02cdaed8
@ -4,7 +4,7 @@ namespace al {
|
||||
|
||||
class IAudioSystemPause {
|
||||
public:
|
||||
virtual void pauseSystem(bool, char const*, bool, f32, bool, bool, bool) = 0;
|
||||
virtual void pauseSystem(bool, const char*, bool, f32, bool, bool, bool) = 0;
|
||||
};
|
||||
|
||||
} // namespace al
|
||||
|
@ -20,9 +20,9 @@ class IUseCollision;
|
||||
|
||||
class SnapShotCameraCtrl : public NerveExecutor, public IUseAudioKeeper {
|
||||
public:
|
||||
SnapShotCameraCtrl(SnapShotCameraSceneInfo const*);
|
||||
SnapShotCameraCtrl(const SnapShotCameraSceneInfo*);
|
||||
void start(f32);
|
||||
void load(ByamlIter const&);
|
||||
void load(const ByamlIter&);
|
||||
void startReset(s32);
|
||||
void update(const sead::LookAtCamera&, const IUseCollision*, const ICameraInput*);
|
||||
void makeLookAtCameraPost(sead::LookAtCamera*) const;
|
||||
|
@ -8,7 +8,7 @@ class JoyPadAccelPoseAnalyzer {
|
||||
public:
|
||||
class HistoryInfo {
|
||||
public:
|
||||
void calcHistory(sead::Vector3f const&, sead::Vector3f const&, f32);
|
||||
void calcHistory(const sead::Vector3f&, const sead::Vector3f&, f32);
|
||||
|
||||
unsigned char padding_0[0x60];
|
||||
f32 hist0;
|
||||
@ -19,7 +19,7 @@ public:
|
||||
|
||||
class PoseAxisDir {
|
||||
public:
|
||||
void calcHistory(sead::Vector3f const&, sead::Vector3f const&);
|
||||
void calcHistory(const sead::Vector3f&, const sead::Vector3f&);
|
||||
|
||||
unsigned char padding_1[0x88];
|
||||
sead::Vector2f unkVec0;
|
||||
|
@ -17,7 +17,7 @@ void tryKillEmitterAndParticleAll(IUseEffectKeeper*);
|
||||
void onCalcAndDrawEffect(IUseEffectKeeper*);
|
||||
void offCalcAndDrawEffect(IUseEffectKeeper*);
|
||||
void forceSetStopCalcAndDraw(IUseEffectKeeper*, bool);
|
||||
bool isEffectEmitting(IUseEffectKeeper const*, const char*);
|
||||
bool isEffectEmitting(const IUseEffectKeeper*, const char*);
|
||||
void setEffectEmitRatio(IUseEffectKeeper*, const char*, f32);
|
||||
void setEffectAllScale(IUseEffectKeeper*, const char*, const sead::Vector3<f32>&);
|
||||
void setEffectEmitterVolumeScale(IUseEffectKeeper*, const char*, const sead::Vector3<f32>&);
|
||||
|
@ -17,7 +17,7 @@ u32 calcBufferSizeAlignment(const sead::SafeString& fileName);
|
||||
u8* loadFile(const sead::SafeString& fileName);
|
||||
void tryLoadFileToBuffer(const sead::SafeString& fileName, u8*, u32, s32);
|
||||
sead::ArchiveRes* loadArchive(const sead::SafeString& fileName);
|
||||
void loadArchiveWithExt(const sead::SafeString& fileName, char const* ext);
|
||||
void loadArchiveWithExt(const sead::SafeString& fileName, const char* ext);
|
||||
void tryRequestLoadArchive(const sead::SafeString& fileName, sead::Heap* heap);
|
||||
void loadSoundItem(u32, u32, IAudioResourceLoader* resLoader);
|
||||
void tryRequestLoadSoundItem(u32);
|
||||
|
@ -10,6 +10,6 @@ void updateHitSensorsAll(al::LiveActor*);
|
||||
void clearHitSensors(al::LiveActor*);
|
||||
|
||||
// TODO: find this type
|
||||
void findSensorTypeByName(char const*);
|
||||
void findSensorTypeByName(const char*);
|
||||
|
||||
} // namespace alSensorFunction
|
||||
|
@ -17,14 +17,14 @@ void isExistJointControllerKeeper(const LiveActor*);
|
||||
void registerJointController(const LiveActor*, JointControllerBase*);
|
||||
void registerJointController(const LiveActor*, JointControllerBase*, const char*);
|
||||
void initJointLocalRotator(const LiveActor*, sead::Vector3<f32>*, const char*);
|
||||
void initJointLocalXRotator(const LiveActor*, f32 const*, const char*);
|
||||
void initJointLocalYRotator(const LiveActor*, f32 const*, const char*);
|
||||
void initJointLocalZRotator(const LiveActor*, f32 const*, const char*);
|
||||
void initJointLocalAxisRotator(const LiveActor*, const sead::Vector3f&, f32 const*, const char*,
|
||||
void initJointLocalXRotator(const LiveActor*, const f32*, const char*);
|
||||
void initJointLocalYRotator(const LiveActor*, const f32*, const char*);
|
||||
void initJointLocalZRotator(const LiveActor*, const f32*, const char*);
|
||||
void initJointLocalAxisRotator(const LiveActor*, const sead::Vector3f&, const f32*, const char*,
|
||||
bool);
|
||||
void initJointLocalMinusXRotator(const LiveActor*, f32 const*, const char*);
|
||||
void initJointLocalMinusYRotator(const LiveActor*, f32 const*, const char*);
|
||||
void initJointLocalMinusZRotator(const LiveActor*, f32 const*, const char*);
|
||||
void initJointLocalMinusXRotator(const LiveActor*, const f32*, const char*);
|
||||
void initJointLocalMinusYRotator(const LiveActor*, const f32*, const char*);
|
||||
void initJointLocalMinusZRotator(const LiveActor*, const f32*, const char*);
|
||||
void initJointGlobalXRotator(const LiveActor*, f32*, const char*);
|
||||
void initJointGlobalAxisRotator(const LiveActor*, const sead::Vector3f&, f32*, const char*);
|
||||
void initJointGlobalYRotator(const LiveActor*, f32*, const char*);
|
||||
@ -32,27 +32,27 @@ void initJointGlobalZRotator(const LiveActor*, f32*, const char*);
|
||||
void initJointGlobalMinusXRotator(const LiveActor*, f32*, const char*);
|
||||
void initJointGlobalMinusYRotator(const LiveActor*, f32*, const char*);
|
||||
void initJointGlobalMinusZRotator(const LiveActor*, f32*, const char*);
|
||||
void initJointLocalTransControllerX(const LiveActor*, f32 const*, const char*);
|
||||
void initJointLocalTransControllerY(const LiveActor*, f32 const*, const char*);
|
||||
void initJointLocalTransControllerZ(const LiveActor*, f32 const*, const char*);
|
||||
void initJointLocalTransControllerX(const LiveActor*, const f32*, const char*);
|
||||
void initJointLocalTransControllerY(const LiveActor*, const f32*, const char*);
|
||||
void initJointLocalTransControllerZ(const LiveActor*, const f32*, const char*);
|
||||
void initJointLocalTransController(const LiveActor*, const sead::Vector3f*, const char*);
|
||||
void initJointLocalScaleControllerX(const LiveActor*, f32 const*, const char*);
|
||||
void initJointLocalScaleControllerY(const LiveActor*, f32 const*, const char*);
|
||||
void initJointLocalScaleControllerZ(const LiveActor*, f32 const*, const char*);
|
||||
void initJointLocalScaleControllerX(const LiveActor*, const f32*, const char*);
|
||||
void initJointLocalScaleControllerY(const LiveActor*, const f32*, const char*);
|
||||
void initJointLocalScaleControllerZ(const LiveActor*, const f32*, const char*);
|
||||
void initJointLocalScaleController(const LiveActor*, const sead::Vector3f*, const char*);
|
||||
void initJointLocalMtxController(const LiveActor*, const sead::Matrix34f*, const char*);
|
||||
void initJointGlobalMtxController(const LiveActor*, const sead::Matrix34f*, const char*);
|
||||
void initJointGlobalQuatController(const LiveActor*, sead::Quat<f32> const*, const char*);
|
||||
void initJointGlobalQuatTransController(const LiveActor*, sead::Quat<f32> const*,
|
||||
void initJointGlobalQuatController(const LiveActor*, const sead::Quat<f32>*, const char*);
|
||||
void initJointGlobalQuatTransController(const LiveActor*, const sead::Quat<f32>*,
|
||||
const sead::Vector3f*, const char*);
|
||||
void initJointPostQuatController(const LiveActor*, sead::Quat<f32> const*, const char*);
|
||||
void initJointLocalDirController(const LiveActor*, JointDirectionInfo const*, const char*);
|
||||
void initJointAimController(const LiveActor*, JointAimInfo const*, const char*);
|
||||
void initJointPostQuatController(const LiveActor*, const sead::Quat<f32>*, const char*);
|
||||
void initJointLocalDirController(const LiveActor*, const JointDirectionInfo*, const char*);
|
||||
void initJointAimController(const LiveActor*, const JointAimInfo*, const char*);
|
||||
void initJointTranslateShaker(const LiveActor*, s32);
|
||||
void appendJointTranslateShakerX(JointTranslateShaker*, const char*);
|
||||
void appendJointTranslateShakerY(JointTranslateShaker*, const char*);
|
||||
void appendJointTranslateShakerZ(JointTranslateShaker*, const char*);
|
||||
void initJointMasher(const LiveActor*, bool const*, s32);
|
||||
void initJointMasher(const LiveActor*, const bool*, s32);
|
||||
void appendMashJoint(JointMasher*, const char*, f32);
|
||||
void initJointRumbler(const LiveActor*, const char*, f32, f32, u32, s32);
|
||||
void initJointLocalQuatRotator(const LiveActor*, const char*, const sead::Quatf*);
|
||||
|
@ -66,7 +66,7 @@ void setColliderOffsetY(ActorCollisionController*, f32);
|
||||
void resetActorCollisionController(ActorCollisionController*, s32);
|
||||
void updateActorCollisionController(ActorCollisionController*);
|
||||
void getCollidedFloorMaterialCodeName(const LiveActor*);
|
||||
void getCollidedFloorMaterialCodeName(Collider const*);
|
||||
void getCollidedFloorMaterialCodeName(const Collider*);
|
||||
void getCollidedWallMaterialCodeName(const LiveActor*);
|
||||
void getCollidedCeilingMaterialCodeName(const LiveActor*);
|
||||
bool isCollidedFloorCode(const LiveActor*, const char*);
|
||||
|
@ -118,7 +118,7 @@ void createChildLinkMapPartsActor(const char* actorName, const char* archiveName
|
||||
|
||||
ActorInitInfo* createLinksPlayerActorInfo(LiveActor* actor, const ActorInitInfo& initInfo);
|
||||
|
||||
void initShadowMaskCtrl(LiveActor*, const ActorInitInfo&, ByamlIter const&, const char*);
|
||||
void initShadowMaskCtrl(LiveActor*, const ActorInitInfo&, const ByamlIter&, const char*);
|
||||
void initShadowMaskCtrlWithoutInitFile(LiveActor*, const ActorInitInfo&, s32);
|
||||
ShadowMaskBase* createShadowMaskSphere(LiveActor*, const char*, const char*, const char*);
|
||||
ShadowMaskBase* createShadowMaskCube(LiveActor*, const char*, const char*, const char*,
|
||||
@ -135,10 +135,10 @@ void initActorCollisionWithResource(LiveActor*, const Resource*, const sead::Saf
|
||||
HitSensor*, const sead::Matrix34f*, const char*);
|
||||
void initActorCollisionWithArchiveName(LiveActor*, const sead::SafeString&, const sead::SafeString&,
|
||||
HitSensor*, const sead::Matrix34f*);
|
||||
void initActorCollisionWithFilePtr(LiveActor*, void*, void const*, HitSensor*,
|
||||
void initActorCollisionWithFilePtr(LiveActor*, void*, const void*, HitSensor*,
|
||||
const sead::Matrix34f*, const char*, const char*, s32);
|
||||
void initStageSwitch(LiveActor*, const ActorInitInfo&);
|
||||
void initActorItemKeeper(LiveActor*, const ActorInitInfo&, ByamlIter const&);
|
||||
void initActorItemKeeper(LiveActor*, const ActorInitInfo&, const ByamlIter&);
|
||||
void initActorPrePassLightKeeper(LiveActor*, const Resource*, const ActorInitInfo&, const char*);
|
||||
void initActorOcclusionKeeper(LiveActor*, const Resource*, const ActorInitInfo&, const char*);
|
||||
void initSubActorKeeper(LiveActor*, const ActorInitInfo&, const char*, s32);
|
||||
|
@ -9,7 +9,7 @@
|
||||
class SensorMsg##Type : public al::SensorMsg { \
|
||||
SEAD_RTTI_OVERRIDE(SensorMsg##Type, al::SensorMsg) \
|
||||
}; \
|
||||
bool isMsg##Type(al::SensorMsg const* msg) { \
|
||||
bool isMsg##Type(const al::SensorMsg* msg) { \
|
||||
return SensorMsg##Type::checkDerivedRuntimeTypeInfoStatic(msg->getRuntimeTypeInfo()); \
|
||||
}
|
||||
|
||||
|
@ -4,7 +4,7 @@ namespace al {
|
||||
class LiveActor;
|
||||
class ActorInitInfo;
|
||||
|
||||
void initSubActorKeeper(LiveActor*, const ActorInitInfo&, char const*, s32);
|
||||
void initSubActorKeeper(LiveActor*, const ActorInitInfo&, const char*, s32);
|
||||
void initSubActorKeeperNoFile(LiveActor*, const ActorInitInfo&, s32);
|
||||
void registerSubActor(LiveActor*, LiveActor*);
|
||||
void registerSubActorSyncClipping(LiveActor*, LiveActor*);
|
||||
|
@ -13,12 +13,12 @@ public:
|
||||
void endClipped() override;
|
||||
void calcAnim() override;
|
||||
void attackSensor(HitSensor*, HitSensor*) override;
|
||||
bool receiveMsg(SensorMsg const*, HitSensor*, HitSensor*) override;
|
||||
bool receiveMsg(const SensorMsg*, HitSensor*, HitSensor*) override;
|
||||
|
||||
void initPartsDirect(LiveActor*, const ActorInitInfo&, const char*, const sead::Matrix34f*,
|
||||
const sead::Vector3f&, const sead::Vector3f&, const sead::Vector3f&, bool);
|
||||
void initPartsSuffix(LiveActor*, const ActorInitInfo&, const char*, const char*,
|
||||
sead::Matrix34f const*, bool);
|
||||
const sead::Matrix34f*, bool);
|
||||
void initPartsMtx(LiveActor*, const ActorInitInfo&, const char*, const sead::Matrix34f*, bool);
|
||||
void initPartsFixFile(LiveActor*, const ActorInitInfo&, const char*, const char*, const char*);
|
||||
void initPartsFixFileNoRegister(LiveActor*, const ActorInitInfo&, const char*, const char*,
|
||||
|
@ -161,7 +161,7 @@ bool tryGetRailPointPos(sead::Vector3f* railPoint, const PlacementInfo& placemen
|
||||
void getRailPointHandlePrev(sead::Vector3f* railPoint, const PlacementInfo& placementInfo);
|
||||
void tryGetRailPointHandlePrev(sead::Vector3f* railPoint, const PlacementInfo& placementInfo);
|
||||
void getRailPointHandleNext(sead::Vector3f* railPoint, const PlacementInfo& placementInfo);
|
||||
void tryGetRailPointHandleNext(sead::Vector3f* railPoint, PlacementInfo const& placementInfo);
|
||||
void tryGetRailPointHandleNext(sead::Vector3f* railPoint, const PlacementInfo& placementInfo);
|
||||
|
||||
bool isExistGraphRider(const ActorInitInfo& initInfo);
|
||||
|
||||
|
@ -55,10 +55,10 @@ private:
|
||||
|
||||
class ActorResource {
|
||||
public:
|
||||
ActorResource(sead::SafeString const&, Resource*, Resource*);
|
||||
ActorResource(const sead::SafeString&, Resource*, Resource*);
|
||||
virtual ~ActorResource();
|
||||
|
||||
void initResourceData(char const*, bool);
|
||||
void initResourceData(const char*, bool);
|
||||
|
||||
bool hasAnimData() const { return mHasAnimData; }
|
||||
Resource* getModelRes() const { return mModelRes; }
|
||||
|
@ -27,7 +27,7 @@ public:
|
||||
void tryRequestPlaySe(const char*, f32, const char*, const SePlayParamList*, const MeInfo*,
|
||||
bool, const char*, const sead::Vector3f*);
|
||||
void requestPlaySeIdLocal(SeRequestParam*, const char*);
|
||||
void requestPlayLoopSeSequence(const char*, MeInfo const*, s32);
|
||||
void requestPlayLoopSeSequence(const char*, const MeInfo*, s32);
|
||||
void stopSe(const char*, s32, bool, const char*);
|
||||
void tryFindPlayInfo(const char*) const;
|
||||
void setLifeTimeForHoldCall(const char*, u32, const char*);
|
||||
@ -49,8 +49,8 @@ public:
|
||||
void setIsMaterialPuddle(bool);
|
||||
void tryUpdateMaterial(const char*);
|
||||
void setSeSourceVolume(f32);
|
||||
void setSyncParamPtr(f32 const*, const char*);
|
||||
void setSyncParamPtrInt(s32 const*, const char*);
|
||||
void setSyncParamPtr(const f32*, const char*);
|
||||
void setSyncParamPtrInt(const s32*, const char*);
|
||||
void setEmitterPoseMtxPtr(const sead::Matrix34f*, const char*);
|
||||
void setEmitterPosePosPtr(const sead::Vector3f*, const char*);
|
||||
void loadSe(IAudioResourceLoader*);
|
||||
|
@ -56,7 +56,7 @@ public:
|
||||
bool tryGetUInt64ByIndex(u64* val, s32 index) const;
|
||||
bool tryGetDoubleByIndex(f64* val, s32 index) const;
|
||||
bool tryConvertIter(ByamlIter* iter, const ByamlData* data) const;
|
||||
bool isEqualData(ByamlIter const& other) const;
|
||||
bool isEqualData(const ByamlIter& other) const;
|
||||
|
||||
const ByamlHeader* getHeader() const { return mHeader; }
|
||||
|
||||
|
@ -39,7 +39,7 @@ public:
|
||||
void addInt64(const char*, s64);
|
||||
void addUInt64(const char*, u64);
|
||||
void addDouble(const char*, f64);
|
||||
void addString(const char*, char const*);
|
||||
void addString(const char*, const char*);
|
||||
void addNull(const char*);
|
||||
|
||||
ByamlWriterArray* getArrayCurrentContainer();
|
||||
@ -48,8 +48,8 @@ public:
|
||||
void pushHash();
|
||||
void pushContainer(ByamlWriterContainer*);
|
||||
void pushArray();
|
||||
void pushArray(char const*);
|
||||
void pushHash(char const*);
|
||||
void pushArray(const char*);
|
||||
void pushHash(const char*);
|
||||
void pushIter(const ByamlIter&);
|
||||
void pushIter(const char*, const ByamlIter&);
|
||||
void pushLocalIter(const ByamlIter&, const char*);
|
||||
|
@ -17,7 +17,7 @@
|
||||
#include "Project/Action/ActionSeCtrl.h"
|
||||
|
||||
namespace al {
|
||||
ActorActionKeeper::ActorActionKeeper(LiveActor* parentActor, char const* actorName,
|
||||
ActorActionKeeper::ActorActionKeeper(LiveActor* parentActor, const char* actorName,
|
||||
ActionAnimCtrl* animCtrl, NerveActionCtrl* nrvActionCtrl,
|
||||
ActionFlagCtrl* flagCtrl, ActionEffectCtrl* effectCtrl,
|
||||
ActionSeCtrl* seCtrl, ActionBgmCtrl* bgmCtrl,
|
||||
@ -73,7 +73,7 @@ void ActorActionKeeper::init() {
|
||||
mFlagCtrl->initPost();
|
||||
}
|
||||
}
|
||||
bool ActorActionKeeper::startAction(char const* name) {
|
||||
bool ActorActionKeeper::startAction(const char* name) {
|
||||
mIsActionRunning = true;
|
||||
if (!mNerveActionCtrl)
|
||||
tryStartActionNoAnim(name);
|
||||
|
@ -5,7 +5,7 @@
|
||||
namespace al {
|
||||
|
||||
// NON_MATCHING
|
||||
void SnapShotCameraCtrl::load(ByamlIter const& iter) {
|
||||
void SnapShotCameraCtrl::load(const ByamlIter& iter) {
|
||||
ByamlIter param;
|
||||
if (!tryGetByamlIterByKey(¶m, iter, "SnapShotParam"))
|
||||
return;
|
||||
|
@ -16,7 +16,7 @@ ExecuteDirector::ExecuteDirector(s32 count) {
|
||||
|
||||
ExecuteDirector::~ExecuteDirector() {}
|
||||
|
||||
void ExecuteDirector::init(ExecuteSystemInitInfo const& initInfo) {
|
||||
void ExecuteDirector::init(const ExecuteSystemInitInfo& initInfo) {
|
||||
mUpdateTableCount = UpdateTableSize;
|
||||
mUpdateTables = new ExecuteTableHolderUpdate*[UpdateTableSize];
|
||||
|
||||
|
@ -21,7 +21,7 @@ NERVE_MAKE(BreakModel, Break);
|
||||
} // namespace
|
||||
|
||||
namespace al {
|
||||
BreakModel::BreakModel(LiveActor const* rootActor, const char* objName, const char* modelName,
|
||||
BreakModel::BreakModel(const LiveActor* rootActor, const char* objName, const char* modelName,
|
||||
const char* fileSuffixName, const sead::Matrix34f* rootMtx,
|
||||
const char* breakActionName)
|
||||
: LiveActor(objName), mInitSuffix(fileSuffixName), mParent(rootActor), mRootMtx(rootMtx),
|
||||
|
@ -48,7 +48,7 @@ struct {
|
||||
|
||||
} // namespace
|
||||
|
||||
void AnagramAlphabetCharacter::init(al::ActorInitInfo const& info) {
|
||||
void AnagramAlphabetCharacter::init(const al::ActorInitInfo& info) {
|
||||
al::initActorChangeModel(this, info);
|
||||
al::initNerve(this, &NrvAnagramAlphabetCharacter.Wait, 0);
|
||||
al::initSubActorKeeperNoFile(this, info, 1);
|
||||
@ -78,7 +78,7 @@ void AnagramAlphabetCharacter::attackSensor(al::HitSensor* target, al::HitSensor
|
||||
al::sendMsgPush(source, target);
|
||||
}
|
||||
|
||||
bool AnagramAlphabetCharacter::receiveMsg(al::SensorMsg const*, al::HitSensor*, al::HitSensor*) {
|
||||
bool AnagramAlphabetCharacter::receiveMsg(const al::SensorMsg*, al::HitSensor*, al::HitSensor*) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
@ -13,9 +13,9 @@ void localFunc_34B9A8(WorldMapParts* mapParts) {
|
||||
// }
|
||||
}
|
||||
|
||||
WorldMapParts::WorldMapParts(char const* name) : al::LiveActor(name) {}
|
||||
WorldMapParts::WorldMapParts(const char* name) : al::LiveActor(name) {}
|
||||
|
||||
void WorldMapParts::setWorldMtx(sead::Matrix34f const& srcMtx) {
|
||||
void WorldMapParts::setWorldMtx(const sead::Matrix34f& srcMtx) {
|
||||
sead::Matrix34f copyMtx;
|
||||
sead::Matrix34f inverse;
|
||||
|
||||
|
@ -6,7 +6,7 @@ class WorldMapRoute : public WorldMapParts {
|
||||
public:
|
||||
WorldMapRoute* create(const char*, const char*, const al::ActorInitInfo&,
|
||||
const sead::Matrix34<f32>*, f32);
|
||||
WorldMapRoute(char const*);
|
||||
WorldMapRoute(const char*);
|
||||
|
||||
void calcPose(const sead::Vector3<f32>&, const sead::Vector3<f32>&, const sead::Vector3<f32>&,
|
||||
const sead::Vector3<f32>&, f32, bool, bool, bool, bool);
|
||||
|
@ -3,10 +3,10 @@
|
||||
#include "Library/Base/StringUtil.h"
|
||||
#include "Library/Math/MathUtil.h"
|
||||
|
||||
PlayerHeadCostumeInfo::PlayerHeadCostumeInfo(char const* a1) {
|
||||
PlayerHeadCostumeInfo::PlayerHeadCostumeInfo(const char* a1) {
|
||||
_0 = a1;
|
||||
}
|
||||
PlayerBodyCostumeInfo::PlayerBodyCostumeInfo(char const* a1) {
|
||||
PlayerBodyCostumeInfo::PlayerBodyCostumeInfo(const char* a1) {
|
||||
_0 = a1;
|
||||
}
|
||||
|
||||
|
@ -15,12 +15,12 @@ public:
|
||||
};
|
||||
|
||||
PlayerModelHolder(u32);
|
||||
void registerModel(al::LiveActor*, char const*);
|
||||
void changeModel(char const*);
|
||||
al::LiveActor* findModelActor(char const*) const;
|
||||
al::LiveActor* tryFindModelActor(char const*) const;
|
||||
bool isCurrentModelLabel(char const*) const;
|
||||
bool isCurrentModelLabelSubString(char const*) const;
|
||||
void registerModel(al::LiveActor*, const char*);
|
||||
void changeModel(const char*);
|
||||
al::LiveActor* findModelActor(const char*) const;
|
||||
al::LiveActor* tryFindModelActor(const char*) const;
|
||||
bool isCurrentModelLabel(const char*) const;
|
||||
bool isCurrentModelLabelSubString(const char*) const;
|
||||
|
||||
private:
|
||||
sead::PtrArray<Entry> mBuffer;
|
||||
|
@ -21,7 +21,7 @@ public:
|
||||
bool isDisposable(void);
|
||||
void updatePadSystem(void);
|
||||
void destroySceneHeap(bool);
|
||||
void init(al::SequenceInitInfo const&);
|
||||
void init(const al::SequenceInitInfo&);
|
||||
void initSystem(void);
|
||||
void update(void);
|
||||
bool isEnableSave(void);
|
||||
|
@ -111,7 +111,7 @@ void GameConfigData::write(al::ByamlWriter* writer) {
|
||||
writer->pop();
|
||||
}
|
||||
|
||||
void GameConfigData::read(al::ByamlIter const& conf) {
|
||||
void GameConfigData::read(const al::ByamlIter& conf) {
|
||||
mCameraStickSensitivityLevel = -1;
|
||||
mIsCameraReverseInputH = false;
|
||||
mIsCameraReverseInputV = false;
|
||||
|
@ -100,13 +100,13 @@ public:
|
||||
static bool isLaunchHome(GameDataHolderAccessor);
|
||||
static void launchHome(GameDataHolderWriter);
|
||||
|
||||
static bool isHomeShipStage(GameDataHolder const*);
|
||||
static bool isHomeShipStage(const GameDataHolder*);
|
||||
|
||||
// used during the event that enables the odyssey to be used (enables the globe for the odyssey)
|
||||
static void talkCapNearHomeInWaterfall(const al::LiveActor*);
|
||||
|
||||
static void getGameDataHolder(al::IUseSceneObjHolder const*);
|
||||
static void getGameDataHolder(al::SceneObjHolder const*);
|
||||
static void getGameDataHolder(const al::IUseSceneObjHolder*);
|
||||
static void getGameDataHolder(const al::SceneObjHolder*);
|
||||
static void getGameDataHolder(al::GameDataHolderBase*);
|
||||
static void getGameDataFile(GameDataHolderWriter);
|
||||
static void setPlayingFileId(GameDataHolderWriter, s32);
|
||||
@ -119,17 +119,17 @@ public:
|
||||
static void getPlayTimeAcrossFile(GameDataHolderAccessor);
|
||||
static void getSaveDataIdForPrepo(GameDataHolderAccessor);
|
||||
static void startDemoStage(GameDataHolderWriter, const char*);
|
||||
static void tryChangeNextStage(GameDataHolderWriter, ChangeStageInfo const*);
|
||||
static void tryChangeNextStageWithStartRaceFlag(GameDataHolderWriter, ChangeStageInfo const*);
|
||||
static void tryChangeNextStage(GameDataHolderWriter, const ChangeStageInfo*);
|
||||
static void tryChangeNextStageWithStartRaceFlag(GameDataHolderWriter, const ChangeStageInfo*);
|
||||
static void tryChangeNextStageWithStartRaceYukimaru(GameDataHolderWriter,
|
||||
ChangeStageInfo const*);
|
||||
const ChangeStageInfo*);
|
||||
static void tryChangeNextStageWithDemoWorldWarp(GameDataHolderWriter, const char*);
|
||||
static void tryChangeNextStageWithWorldWarpHole(GameDataHolderWriter, const char*);
|
||||
static void changeNextStageWithStartTimeBalloon(GameDataHolderWriter, s32);
|
||||
static void changeNextStageWithEndTimeBalloon(GameDataHolderWriter);
|
||||
static void changeNextStageWithCloset(GameDataHolderWriter);
|
||||
static void findAreaAndChangeNextStage(GameDataHolderWriter, al::LiveActor const*,
|
||||
sead::Vector3<f32> const*);
|
||||
static void findAreaAndChangeNextStage(GameDataHolderWriter, const al::LiveActor*,
|
||||
const sead::Vector3<f32>*);
|
||||
static void returnPrevStage(GameDataHolderWriter);
|
||||
static bool isTimeBalloonSequence(GameDataHolderAccessor);
|
||||
static void getCurrentStageName(GameDataHolderAccessor, s32);
|
||||
@ -149,80 +149,80 @@ public:
|
||||
static bool isFirstTimeNextWorld(GameDataHolderAccessor);
|
||||
static void checkIsNewWorldInAlreadyGoWorld(GameDataHolderAccessor);
|
||||
static void getCurrentWorldIdNoDevelop(GameDataHolderAccessor);
|
||||
static void getScenarioNo(al::LiveActor const*);
|
||||
static void getScenarioNo(al::LayoutActor const*);
|
||||
static void getScenarioNo(const al::LiveActor*);
|
||||
static void getScenarioNo(const al::LayoutActor*);
|
||||
static void getScenarioNoPlacement(GameDataHolderAccessor);
|
||||
static bool isEqualScenario(RiseMapPartsHolder const*, s32);
|
||||
static void getMainQuestMin(al::LiveActor const*);
|
||||
static bool isEqualScenario(const RiseMapPartsHolder*, s32);
|
||||
static void getMainQuestMin(const al::LiveActor*);
|
||||
static void clearStartId(GameDataHolderWriter);
|
||||
static void setCheckpointId(GameDataHolderWriter, al::PlacementId const*);
|
||||
static void setRestartPointId(GameDataHolderWriter, al::PlacementId const*);
|
||||
static void setCheckpointId(GameDataHolderWriter, const al::PlacementId*);
|
||||
static void setRestartPointId(GameDataHolderWriter, const al::PlacementId*);
|
||||
static void tryGetRestartPointIdString(GameDataHolderAccessor);
|
||||
static void tryGetPlayerStartId(GameDataHolderAccessor);
|
||||
static bool isPlayerStartObj(al::LiveActor const*, al::ActorInitInfo const&);
|
||||
static bool isPlayerStartObj(al::LiveActor const*, al::PlacementInfo const&);
|
||||
static bool isPlayerStartObj(al::LiveActor const*, const char*);
|
||||
static bool isPlayerStartLinkedObj(al::LiveActor const*, al::ActorInitInfo const&, const char*);
|
||||
static void setStartShine(al::LiveActor const*, ShineInfo const*);
|
||||
static bool isPlayerStartObj(const al::LiveActor*, const al::ActorInitInfo&);
|
||||
static bool isPlayerStartObj(const al::LiveActor*, const al::PlacementInfo&);
|
||||
static bool isPlayerStartObj(const al::LiveActor*, const char*);
|
||||
static bool isPlayerStartLinkedObj(const al::LiveActor*, const al::ActorInitInfo&, const char*);
|
||||
static void setStartShine(const al::LiveActor*, const ShineInfo*);
|
||||
static void getStartShineNextIndex(GameDataHolderAccessor);
|
||||
static bool isAlreadyShowExplainCheckpointFlag(GameDataHolderAccessor);
|
||||
static bool isEnableShowExplainCheckpointFlag(GameDataHolderAccessor);
|
||||
static void showExplainCheckpointFlag(GameDataHolderAccessor);
|
||||
static void getLifeMaxUpItem(al::LiveActor const*);
|
||||
static void getLifeMaxUpItem(const al::LiveActor*);
|
||||
static void getPlayerHitPoint(GameDataHolderAccessor);
|
||||
static void getPlayerHitPointMaxCurrent(GameDataHolderAccessor);
|
||||
static void getPlayerHitPointMaxNormal(GameDataHolderAccessor);
|
||||
static bool isPlayerHitPointMax(GameDataHolderAccessor);
|
||||
static bool isPlayerHitPointMaxWithItem(GameDataHolderAccessor);
|
||||
static void recoveryPlayer(al::LiveActor const*);
|
||||
static void recoveryPlayerForDebug(al::LiveActor const*);
|
||||
static void recoveryPlayerMax(al::LiveActor const*);
|
||||
static void recoveryPlayerForSystem(GameDataHolder const*);
|
||||
static void recoveryPlayerMaxForSystem(GameDataHolder const*);
|
||||
static void initPlayerHitPointForSystem(GameDataHolder const*);
|
||||
static void recoveryPlayer(const al::LiveActor*);
|
||||
static void recoveryPlayerForDebug(const al::LiveActor*);
|
||||
static void recoveryPlayerMax(const al::LiveActor*);
|
||||
static void recoveryPlayerForSystem(const GameDataHolder*);
|
||||
static void recoveryPlayerMaxForSystem(const GameDataHolder*);
|
||||
static void initPlayerHitPointForSystem(const GameDataHolder*);
|
||||
static void damagePlayer(GameDataHolderWriter);
|
||||
static bool isPlayerLifeZero(GameDataHolderAccessor);
|
||||
static bool isGotShine(GameDataHolderAccessor, ShineInfo const*);
|
||||
static bool isGotShine(GameDataHolderAccessor, al::PlacementId const*);
|
||||
static bool isGotShine(GameDataHolderAccessor, const ShineInfo*);
|
||||
static bool isGotShine(GameDataHolderAccessor, const al::PlacementId*);
|
||||
static bool isGotShine(GameDataHolderAccessor, const char*, const char*);
|
||||
static bool isGotShine(Shine const*);
|
||||
static void setGotShine(GameDataHolderWriter, ShineInfo const*);
|
||||
static bool isGotShine(const Shine*);
|
||||
static void setGotShine(GameDataHolderWriter, const ShineInfo*);
|
||||
static void getGotShineNum(GameDataHolderAccessor, s32);
|
||||
static void getLatestGetShineInfo(GameDataHolderAccessor);
|
||||
static void getTotalShopShineNum(GameDataHolderAccessor, s32);
|
||||
static void tryGetNextMainScenarioLabel(sead::BufferedSafeStringBase<char>*,
|
||||
sead::BufferedSafeStringBase<char>*,
|
||||
al::IUseSceneObjHolder const*);
|
||||
const al::IUseSceneObjHolder*);
|
||||
static void getMainScenarioNumMax(GameDataHolderAccessor);
|
||||
static void tryGetNextMainScenarioPos(sead::Vector3<f32>*, GameDataHolderAccessor);
|
||||
static bool isPlayScenarioCamera(GameDataHolderAccessor, QuestInfo const*);
|
||||
static bool isPlayScenarioCamera(GameDataHolderAccessor, const QuestInfo*);
|
||||
static bool isPlayAlreadyScenarioStartCamera(GameDataHolderAccessor, s32);
|
||||
static bool isEnterStageFirst(GameDataHolderAccessor);
|
||||
static bool isNextMainShine(GameDataHolderAccessor, s32);
|
||||
static bool isMainShine(GameDataHolderAccessor, s32);
|
||||
static bool isLatestGetMainShine(GameDataHolderAccessor, ShineInfo const*);
|
||||
static void tryFindLinkedShineIndex(al::LiveActor const*, al::ActorInitInfo const&);
|
||||
static void tryFindLinkedShineIndex(al::LiveActor const*, al::ActorInitInfo const&, s32);
|
||||
static void tryFindLinkedShineIndexByLinkName(al::LiveActor const*, al::ActorInitInfo const&,
|
||||
static bool isLatestGetMainShine(GameDataHolderAccessor, const ShineInfo*);
|
||||
static void tryFindLinkedShineIndex(const al::LiveActor*, const al::ActorInitInfo&);
|
||||
static void tryFindLinkedShineIndex(const al::LiveActor*, const al::ActorInitInfo&, s32);
|
||||
static void tryFindLinkedShineIndexByLinkName(const al::LiveActor*, const al::ActorInitInfo&,
|
||||
const char*);
|
||||
static void calcLinkedShineNum(al::LiveActor const*, al::ActorInitInfo const&);
|
||||
static void tryFindShineIndex(al::LiveActor const*, al::ActorInitInfo const&);
|
||||
static void tryFindShineIndex(al::LiveActor const*, const char*, const char*);
|
||||
static void tryFindShineUniqueId(al::Scene const*, ShineInfo const*);
|
||||
static void disableHintByShineIndex(al::LiveActor const*, s32);
|
||||
static void enableHintByShineIndex(al::LiveActor const*, s32);
|
||||
static void calcIsGetMainShineAll(al::IUseSceneObjHolder const*);
|
||||
static void calcLinkedShineNum(const al::LiveActor*, const al::ActorInitInfo&);
|
||||
static void tryFindShineIndex(const al::LiveActor*, const al::ActorInitInfo&);
|
||||
static void tryFindShineIndex(const al::LiveActor*, const char*, const char*);
|
||||
static void tryFindShineUniqueId(const al::Scene*, const ShineInfo*);
|
||||
static void disableHintByShineIndex(const al::LiveActor*, s32);
|
||||
static void enableHintByShineIndex(const al::LiveActor*, s32);
|
||||
static void calcIsGetMainShineAll(const al::IUseSceneObjHolder*);
|
||||
static void calcIsGetShineAllInWorld(GameDataHolderAccessor, s32);
|
||||
static void calcIsGetShineAllInAllWorld(GameDataHolderAccessor);
|
||||
static void tryFindAndInitShineInfoByOptionalId(ShineInfo*, GameDataHolderAccessor,
|
||||
const char*);
|
||||
static bool isGotLinkedShineBeforeInitActor(al::ActorInitInfo const&, const char*);
|
||||
static void checkIsComplete(al::IUseSceneObjHolder const*, s32);
|
||||
static bool isGotLinkedShineBeforeInitActor(const al::ActorInitInfo&, const char*);
|
||||
static void checkIsComplete(const al::IUseSceneObjHolder*, s32);
|
||||
static bool isExistInHackDictionary(GameDataHolderAccessor, const char*, s32);
|
||||
static void getCollectedBgmNum(GameDataHolderAccessor, s32);
|
||||
static void getCollectedBgmMaxNum(GameDataHolderWriter);
|
||||
static bool isEnableOpenMoonRock(al::LiveActor const*);
|
||||
static void openMoonRock(al::LiveActor const*, al::PlacementId const*);
|
||||
static bool isEnableOpenMoonRock(const al::LiveActor*);
|
||||
static void openMoonRock(const al::LiveActor*, const al::PlacementId*);
|
||||
static bool isOpenMoonRock(GameDataHolderAccessor);
|
||||
static bool isEnableShowDemoOpenMoonRockFirst(GameDataHolderAccessor);
|
||||
static bool isEnableShowDemoOpenMoonRockWorld(GameDataHolderAccessor);
|
||||
@ -242,34 +242,34 @@ public:
|
||||
static void getKeyNum(GameDataHolderAccessor);
|
||||
static void getCurrentKeyNum(GameDataHolderAccessor);
|
||||
static void getOpenDoorLockNum(GameDataHolderAccessor);
|
||||
static void openDoorLock(GameDataHolderWriter, al::PlacementId const*);
|
||||
static bool isOpenDoorLock(GameDataHolderAccessor, al::PlacementId const*);
|
||||
static void setObjStarted(GameDataHolder*, al::PlacementId const*);
|
||||
static bool isObjStarted(GameDataHolder const*, al::PlacementId const*);
|
||||
static void openDoorLock(GameDataHolderWriter, const al::PlacementId*);
|
||||
static bool isOpenDoorLock(GameDataHolderAccessor, const al::PlacementId*);
|
||||
static void setObjStarted(GameDataHolder*, const al::PlacementId*);
|
||||
static bool isObjStarted(const GameDataHolder*, const al::PlacementId*);
|
||||
static bool isObjStarted(GameDataHolderAccessor, const char*, const char*);
|
||||
static void saveObjS32(GameDataHolderWriter, al::PlacementId const*, s32);
|
||||
static void tryFindSaveObjS32Value(s32*, GameDataHolderAccessor, al::PlacementId const*);
|
||||
static void onObjNoWriteSaveData(GameDataHolderWriter, al::PlacementId const*);
|
||||
static void offObjNoWriteSaveData(GameDataHolderWriter, al::PlacementId const*);
|
||||
static bool isOnObjNoWriteSaveData(GameDataHolderAccessor, al::PlacementId const*);
|
||||
static void onObjNoWriteSaveDataResetMiniGame(GameDataHolderWriter, al::PlacementId const*);
|
||||
static void offObjNoWriteSaveDataResetMiniGame(GameDataHolderWriter, al::PlacementId const*);
|
||||
static bool isOnObjNoWriteSaveDataResetMiniGame(GameDataHolderAccessor, al::PlacementId const*);
|
||||
static void onObjNoWriteSaveDataInSameScenario(GameDataHolder*, al::PlacementId const*);
|
||||
static bool isOnObjNoWriteSaveDataInSameScenario(GameDataHolder const*, al::PlacementId const*);
|
||||
static void setSessionEventProgress(GameDataHolderWriter, SessionEventProgress const&);
|
||||
static void saveObjS32(GameDataHolderWriter, const al::PlacementId*, s32);
|
||||
static void tryFindSaveObjS32Value(s32*, GameDataHolderAccessor, const al::PlacementId*);
|
||||
static void onObjNoWriteSaveData(GameDataHolderWriter, const al::PlacementId*);
|
||||
static void offObjNoWriteSaveData(GameDataHolderWriter, const al::PlacementId*);
|
||||
static bool isOnObjNoWriteSaveData(GameDataHolderAccessor, const al::PlacementId*);
|
||||
static void onObjNoWriteSaveDataResetMiniGame(GameDataHolderWriter, const al::PlacementId*);
|
||||
static void offObjNoWriteSaveDataResetMiniGame(GameDataHolderWriter, const al::PlacementId*);
|
||||
static bool isOnObjNoWriteSaveDataResetMiniGame(GameDataHolderAccessor, const al::PlacementId*);
|
||||
static void onObjNoWriteSaveDataInSameScenario(GameDataHolder*, const al::PlacementId*);
|
||||
static bool isOnObjNoWriteSaveDataInSameScenario(const GameDataHolder*, const al::PlacementId*);
|
||||
static void setSessionEventProgress(GameDataHolderWriter, const SessionEventProgress&);
|
||||
static void getSessionEventProgress(GameDataHolderAccessor);
|
||||
static bool isPayCoinToSphinx(al::LiveActor const*);
|
||||
static void payCoinToSphinx(al::LiveActor const*);
|
||||
static bool isRemovedCapByJango(al::LiveActor const*);
|
||||
static bool isGetCapFromJango(al::LiveActor const*);
|
||||
static void removeCapByJango(al::LiveActor const*);
|
||||
static void getCapFromJango(al::LiveActor const*);
|
||||
static void addJangoCount(al::LiveActor const*);
|
||||
static void getJangoCount(al::LiveActor const*);
|
||||
static bool isFirstWorldTravelingStatus(WorldTravelingNpc const*);
|
||||
static void saveWorldTravelingStatus(WorldTravelingNpc const*, const char*);
|
||||
static void getWorldTravelingStatus(WorldTravelingNpc const*);
|
||||
static bool isPayCoinToSphinx(const al::LiveActor*);
|
||||
static void payCoinToSphinx(const al::LiveActor*);
|
||||
static bool isRemovedCapByJango(const al::LiveActor*);
|
||||
static bool isGetCapFromJango(const al::LiveActor*);
|
||||
static void removeCapByJango(const al::LiveActor*);
|
||||
static void getCapFromJango(const al::LiveActor*);
|
||||
static void addJangoCount(const al::LiveActor*);
|
||||
static void getJangoCount(const al::LiveActor*);
|
||||
static bool isFirstWorldTravelingStatus(const WorldTravelingNpc*);
|
||||
static void saveWorldTravelingStatus(const WorldTravelingNpc*, const char*);
|
||||
static void getWorldTravelingStatus(const WorldTravelingNpc*);
|
||||
static bool isRaceStart(GameDataHolderAccessor);
|
||||
static bool isRaceStartFlag(GameDataHolderAccessor);
|
||||
static bool isRaceStartYukimaru(GameDataHolderAccessor);
|
||||
@ -284,16 +284,16 @@ public:
|
||||
static void endRaceResultSecond(GameDataHolderWriter);
|
||||
static void endRaceResultThird(GameDataHolderWriter);
|
||||
static void loseRace(GameDataHolderWriter);
|
||||
static void getRaceRivalLevel(al::LiveActor const*);
|
||||
static void getRaceRivalLevel(al::Scene const*);
|
||||
static void setRaceRivalLevel(al::LiveActor const*, s32);
|
||||
static void getRaceRivalLevel(const al::LiveActor*);
|
||||
static void getRaceRivalLevel(const al::Scene*);
|
||||
static void setRaceRivalLevel(const al::LiveActor*, s32);
|
||||
static void setLastRaceRanking(GameDataHolderAccessor, s32);
|
||||
static void getLastRaceRanking(GameDataHolderWriter);
|
||||
static void incrementRaceLoseCount(al::Scene const*, s32);
|
||||
static void getRaceLoseCount(al::LiveActor const*, s32);
|
||||
static void addCoinCollect(GameDataHolderWriter, al::PlacementId const*);
|
||||
static void incrementRaceLoseCount(const al::Scene*, s32);
|
||||
static void getRaceLoseCount(const al::LiveActor*, s32);
|
||||
static void addCoinCollect(GameDataHolderWriter, const al::PlacementId*);
|
||||
static void useCoinCollect(GameDataHolderWriter, s32);
|
||||
static bool isGotCoinCollect(GameDataHolderAccessor, al::ActorInitInfo const&);
|
||||
static bool isGotCoinCollect(GameDataHolderAccessor, const al::ActorInitInfo&);
|
||||
static void getCoinCollectNum(GameDataHolderAccessor);
|
||||
static void getCoinCollectGotNum(GameDataHolderAccessor);
|
||||
static void getCoinCollectGotNum(GameDataHolderAccessor, s32);
|
||||
@ -322,8 +322,8 @@ public:
|
||||
static void changeNextSceneByHome(GameDataHolderWriter);
|
||||
static bool isWarpCheckpoint(GameDataHolderAccessor);
|
||||
static void getCheckpointWarpObjId(GameDataHolderAccessor);
|
||||
static void registerCheckpointTrans(GameDataHolderWriter, al::PlacementId const*,
|
||||
sead::Vector3<f32> const&);
|
||||
static void registerCheckpointTrans(GameDataHolderWriter, const al::PlacementId*,
|
||||
const sead::Vector3<f32>&);
|
||||
static bool isEnableUnlockHint(GameDataHolderAccessor);
|
||||
static void unlockHint(GameDataHolderWriter);
|
||||
static void unlockHintAmiibo(GameDataHolderWriter);
|
||||
@ -340,7 +340,7 @@ public:
|
||||
static void initializeHintList(GameDataHolderWriter);
|
||||
static void calcHintTransMostEasy(GameDataHolderAccessor);
|
||||
static void calcHintTransMostNear(sead::Vector3<f32>*, GameDataHolderAccessor,
|
||||
sead::Vector3<f32> const&);
|
||||
const sead::Vector3<f32>&);
|
||||
static void checkHintSeaOfTree(GameDataHolderAccessor, s32);
|
||||
static void checkHintSeaOfTreeMoonRock(GameDataHolderAccessor, s32);
|
||||
static void findUnlockShineNum(bool*, GameDataHolderAccessor);
|
||||
@ -350,47 +350,47 @@ public:
|
||||
static bool isUnlockedAllWorld(GameDataHolderAccessor);
|
||||
static void getWorldIndexSpecial2();
|
||||
static bool isUnlockedCurrentWorld(GameDataHolderAccessor);
|
||||
static bool isCollectShineForNextWorldAndNotUnlockNextWorld(al::LiveActor const*);
|
||||
static bool isCollectShineForNextWorldAndNotUnlockNextWorld(const al::LiveActor*);
|
||||
static void tryGetCurrentMainStageName(GameDataHolderAccessor);
|
||||
static void tryGetWorldName(al::LayoutActor const*, s32);
|
||||
static void tryGetWorldNameCurrent(al::LayoutActor const*);
|
||||
static void tryGetRegionNameCurrent(al::LayoutActor const*);
|
||||
static void tryGetWorldName(const al::LayoutActor*, s32);
|
||||
static void tryGetWorldNameCurrent(const al::LayoutActor*);
|
||||
static void tryGetRegionNameCurrent(const al::LayoutActor*);
|
||||
static void getWorldDevelopNameCurrent(GameDataHolderAccessor);
|
||||
static void getWorldScenarioNum(GameDataHolderAccessor, s32);
|
||||
static void findMainStageNameByDevelopName(GameDataHolderAccessor, const char*);
|
||||
static void findWorldIdByDevelopName(GameDataHolderAccessor, const char*);
|
||||
static void tryFindWorldIdByMainStageName(al::Scene const*, const char*);
|
||||
static void tryFindWorldIdByMainStageName(al::IUseSceneObjHolder const*, const char*);
|
||||
static void checkEnableUnlockWorldSpecial1(al::LiveActor const*);
|
||||
static void tryFindWorldIdByMainStageName(const al::Scene*, const char*);
|
||||
static void tryFindWorldIdByMainStageName(const al::IUseSceneObjHolder*, const char*);
|
||||
static void checkEnableUnlockWorldSpecial1(const al::LiveActor*);
|
||||
static void getWorldIndexSpecial1();
|
||||
static void checkEnableUnlockWorldSpecial2(al::LiveActor const*);
|
||||
static void tryGetWorldNameByFileId(al::LayoutActor const*, s32);
|
||||
static bool isNewSaveDataByFileId(al::LayoutActor const*, s32);
|
||||
static void getLastUpdateFileTime(al::LayoutActor const*, s32);
|
||||
static void checkEnableUnlockWorldSpecial2(const al::LiveActor*);
|
||||
static void tryGetWorldNameByFileId(const al::LayoutActor*, s32);
|
||||
static bool isNewSaveDataByFileId(const al::LayoutActor*, s32);
|
||||
static void getLastUpdateFileTime(const al::LayoutActor*, s32);
|
||||
static void makeTextureSaveDataFileName(sead::BufferedSafeStringBase<char>*,
|
||||
nn::g3d::ResFile const*, GameDataHolder const*, s32);
|
||||
const nn::g3d::ResFile*, const GameDataHolder*, s32);
|
||||
static void getWorldIndexPeach();
|
||||
static void getWorldIndexCity();
|
||||
static bool isCityWorldCeremonyAll(s32, s32);
|
||||
static void getWorldIndexSea();
|
||||
static void getUnlockWorldIdForWorldMap(al::LayoutActor const*, s32);
|
||||
static void getUnlockWorldIdForWorldMap(al::LiveActor const*, s32);
|
||||
static void getUnlockWorldIdForWorldMap(al::Scene const*, s32);
|
||||
static void getUnlockWorldIdForWorldMap(GameDataHolder const*, s32);
|
||||
static void getUnlockWorldNumForWorldMap(al::Scene const*);
|
||||
static void getUnlockWorldNumForWorldMap(al::LiveActor const*);
|
||||
static void getUnlockWorldNumForWorldMap(al::LayoutActor const*);
|
||||
static void calcNextLockedWorldIdForWorldMap(al::LayoutActor const*, s32);
|
||||
static void calcNextLockedWorldIdForWorldMap(al::Scene const*, s32);
|
||||
static void calcNextLockedWorldNumForWorldMap(al::Scene const*);
|
||||
static void calcNextLockedWorldNumForWorldMap(al::LayoutActor const*);
|
||||
static void getWorldIdForShineList(al::LayoutActor const*, s32);
|
||||
static void calcWorldNumForShineList(al::LayoutActor const*);
|
||||
static void getLatestUnlockWorldIdForShineTowerMeter(al::LiveActor const*);
|
||||
static bool isClearSandWorldScenario1(al::Scene const*);
|
||||
static bool isClearCityWorldScenario1(al::Scene const*);
|
||||
static bool isClearSkyWorldScenario1(al::Scene const*);
|
||||
static bool isCityWorldScenario2(al::IUseSceneObjHolder const*);
|
||||
static void getUnlockWorldIdForWorldMap(const al::LayoutActor*, s32);
|
||||
static void getUnlockWorldIdForWorldMap(const al::LiveActor*, s32);
|
||||
static void getUnlockWorldIdForWorldMap(const al::Scene*, s32);
|
||||
static void getUnlockWorldIdForWorldMap(const GameDataHolder*, s32);
|
||||
static void getUnlockWorldNumForWorldMap(const al::Scene*);
|
||||
static void getUnlockWorldNumForWorldMap(const al::LiveActor*);
|
||||
static void getUnlockWorldNumForWorldMap(const al::LayoutActor*);
|
||||
static void calcNextLockedWorldIdForWorldMap(const al::LayoutActor*, s32);
|
||||
static void calcNextLockedWorldIdForWorldMap(const al::Scene*, s32);
|
||||
static void calcNextLockedWorldNumForWorldMap(const al::Scene*);
|
||||
static void calcNextLockedWorldNumForWorldMap(const al::LayoutActor*);
|
||||
static void getWorldIdForShineList(const al::LayoutActor*, s32);
|
||||
static void calcWorldNumForShineList(const al::LayoutActor*);
|
||||
static void getLatestUnlockWorldIdForShineTowerMeter(const al::LiveActor*);
|
||||
static bool isClearSandWorldScenario1(const al::Scene*);
|
||||
static bool isClearCityWorldScenario1(const al::Scene*);
|
||||
static bool isClearSkyWorldScenario1(const al::Scene*);
|
||||
static bool isCityWorldScenario2(const al::IUseSceneObjHolder*);
|
||||
static bool isWorldCity(GameDataHolderAccessor);
|
||||
static void calcNextWorldId(GameDataHolderAccessor);
|
||||
static bool isPlayDemoWorldWarp(GameDataHolderAccessor);
|
||||
@ -425,18 +425,18 @@ public:
|
||||
static bool isExistInHackDictionary(GameDataHolderAccessor, const char*);
|
||||
static bool isShowHackTutorial(GameDataHolderAccessor, const char*, const char*);
|
||||
static void setShowHackTutorial(GameDataHolderWriter, const char*, const char*);
|
||||
static bool isShowBindTutorial(GameDataHolderAccessor, BindInfo const&);
|
||||
static void setShowBindTutorial(GameDataHolderWriter, BindInfo const&);
|
||||
static bool isOpenShineName(al::LayoutActor const*, s32, s32);
|
||||
static void checkAchievementShine(al::LayoutActor const*, s32, s32);
|
||||
static void calcShineNumInOneShine(al::LayoutActor const*, s32, s32);
|
||||
static void tryFindShineMessage(al::LayoutActor const*, s32, s32);
|
||||
static void tryFindShineMessage(al::LiveActor const*, al::IUseMessageSystem const*, s32, s32);
|
||||
static void findShineGetTime(al::LayoutActor const*, s32, s32);
|
||||
static void checkMoonRockShineForShineList(al::LayoutActor const*, s32, s32);
|
||||
static void checkUnlockHintByHintNpcForShineList(al::LayoutActor const*, s32, s32);
|
||||
static void checkUnlockHintByAmiiboForShineList(al::LayoutActor const*, s32, s32);
|
||||
static void checkShineSeaOfTreeForShineList(al::LayoutActor const*, s32, s32);
|
||||
static bool isShowBindTutorial(GameDataHolderAccessor, const BindInfo&);
|
||||
static void setShowBindTutorial(GameDataHolderWriter, const BindInfo&);
|
||||
static bool isOpenShineName(const al::LayoutActor*, s32, s32);
|
||||
static void checkAchievementShine(const al::LayoutActor*, s32, s32);
|
||||
static void calcShineNumInOneShine(const al::LayoutActor*, s32, s32);
|
||||
static void tryFindShineMessage(const al::LayoutActor*, s32, s32);
|
||||
static void tryFindShineMessage(const al::LiveActor*, const al::IUseMessageSystem*, s32, s32);
|
||||
static void findShineGetTime(const al::LayoutActor*, s32, s32);
|
||||
static void checkMoonRockShineForShineList(const al::LayoutActor*, s32, s32);
|
||||
static void checkUnlockHintByHintNpcForShineList(const al::LayoutActor*, s32, s32);
|
||||
static void checkUnlockHintByAmiiboForShineList(const al::LayoutActor*, s32, s32);
|
||||
static void checkShineSeaOfTreeForShineList(const al::LayoutActor*, s32, s32);
|
||||
static void getWorldTotalShineNumMax(GameDataHolderAccessor, s32);
|
||||
static void findShineTrans(sead::Vector3<f32>*, GameDataHolderAccessor, s32, s32);
|
||||
static void getHomeTrans(GameDataHolderAccessor);
|
||||
@ -466,21 +466,21 @@ public:
|
||||
static bool isExistPoetter(GameDataHolderAccessor);
|
||||
static void getPoetterTrans(GameDataHolderAccessor);
|
||||
static void getMoonRockTrans(GameDataHolderAccessor);
|
||||
static void setHomeTrans(al::LiveActor const*, sead::Vector3<f32> const&);
|
||||
static void setRaceStartNpcTrans(al::LiveActor const*);
|
||||
static void setRaceStartTrans(al::LiveActor const*);
|
||||
static void setRaceGoalTrans(al::LiveActor const*);
|
||||
static void setHintNpcTrans(al::LiveActor const*);
|
||||
static void setJangoTrans(al::LiveActor const*);
|
||||
static void disableJangoTrans(al::LiveActor const*);
|
||||
static void setAmiiboNpcTrans(al::LiveActor const*);
|
||||
static void setShopNpcTrans(al::LiveActor const*, const char*, s32);
|
||||
static void setShopNpcTrans(GameDataHolderAccessor, al::PlacementInfo const&);
|
||||
static void setMiniGameInfo(GameDataHolderAccessor, al::PlacementInfo const&);
|
||||
static void setTimeBalloonTrans(GameDataHolderAccessor, sead::Vector3<f32> const&);
|
||||
static void setPoetterTrans(GameDataHolderAccessor, sead::Vector3<f32> const&);
|
||||
static void setStageMapPlayerPos(GameDataHolderWriter, sead::Vector3<f32> const&);
|
||||
static void setMoonRockTrans(GameDataHolderWriter, sead::Vector3<f32> const&);
|
||||
static void setHomeTrans(const al::LiveActor*, const sead::Vector3<f32>&);
|
||||
static void setRaceStartNpcTrans(const al::LiveActor*);
|
||||
static void setRaceStartTrans(const al::LiveActor*);
|
||||
static void setRaceGoalTrans(const al::LiveActor*);
|
||||
static void setHintNpcTrans(const al::LiveActor*);
|
||||
static void setJangoTrans(const al::LiveActor*);
|
||||
static void disableJangoTrans(const al::LiveActor*);
|
||||
static void setAmiiboNpcTrans(const al::LiveActor*);
|
||||
static void setShopNpcTrans(const al::LiveActor*, const char*, s32);
|
||||
static void setShopNpcTrans(GameDataHolderAccessor, const al::PlacementInfo&);
|
||||
static void setMiniGameInfo(GameDataHolderAccessor, const al::PlacementInfo&);
|
||||
static void setTimeBalloonTrans(GameDataHolderAccessor, const sead::Vector3f&);
|
||||
static void setPoetterTrans(GameDataHolderAccessor, const sead::Vector3<f32>&);
|
||||
static void setStageMapPlayerPos(GameDataHolderWriter, const sead::Vector3<f32>&);
|
||||
static void setMoonRockTrans(GameDataHolderWriter, const sead::Vector3<f32>&);
|
||||
static bool isBossAttackedHome(GameDataHolderAccessor);
|
||||
static void bossAttackHome(GameDataHolderWriter);
|
||||
static bool isRepairHomeByCrashedBoss(GameDataHolderAccessor);
|
||||
@ -491,10 +491,10 @@ public:
|
||||
static void findKoopa(GameDataHolderWriter);
|
||||
static bool isEnableCap(GameDataHolderAccessor);
|
||||
static bool isMeetCap(GameDataHolderAccessor);
|
||||
static void disableCapByPlacement(al::LiveActor const*);
|
||||
static bool isTalkedCapNearHomeInWaterfall(al::LiveActor const*);
|
||||
static bool isFlagOnTalkMessageInfo(al::IUseSceneObjHolder const*, s32);
|
||||
static void onFlagTalkMessageInfo(al::IUseSceneObjHolder const*, s32);
|
||||
static void disableCapByPlacement(const al::LiveActor*);
|
||||
static bool isTalkedCapNearHomeInWaterfall(const al::LiveActor*);
|
||||
static bool isFlagOnTalkMessageInfo(const al::IUseSceneObjHolder*, s32);
|
||||
static void onFlagTalkMessageInfo(const al::IUseSceneObjHolder*, s32);
|
||||
static void getWorldIndexHat();
|
||||
static void getWorldIndexSand();
|
||||
static void getWorldIndexForest();
|
||||
@ -521,25 +521,24 @@ public:
|
||||
static bool isWorldSpecial1(GameDataHolderAccessor);
|
||||
static bool isWorldSpecial2(GameDataHolderAccessor);
|
||||
static bool isWorldTypeMoon(GameDataHolderAccessor, s32);
|
||||
static bool isSnowMainScenario1(al::IUseSceneObjHolder const*);
|
||||
static bool isSnowMainScenario2(al::IUseSceneObjHolder const*);
|
||||
static bool isSnowMainScenario1(const al::IUseSceneObjHolder*);
|
||||
static bool isSnowMainScenario2(const al::IUseSceneObjHolder*);
|
||||
static void getHomeShipStageName();
|
||||
static bool isCityWorldCeremonyAgain(s32, s32);
|
||||
static bool isGoToCeremonyFromInsideHomeShip(GameDataHolderAccessor);
|
||||
static void registerScenarioStartCameraInfo(ScenarioStartCamera const*, s32, al::CameraTicket*);
|
||||
static void registerScenarioStartCameraInfo(const ScenarioStartCamera*, s32, al::CameraTicket*);
|
||||
static bool isEnableExplainAmiibo(GameDataHolderAccessor);
|
||||
static void endExplainAmiibo(GameDataHolderWriter);
|
||||
static void startSearchHintByAmiibo(GameDataHolderWriter);
|
||||
static void endSearchHintByAmiibo(GameDataHolderWriter);
|
||||
static void setKidsModeOn(al::Scene const*);
|
||||
static void setKidsModeOff(al::Scene const*);
|
||||
static void setKidsModeOn(const al::Scene*);
|
||||
static void setKidsModeOff(const al::Scene*);
|
||||
static bool isCollectedBgm(GameDataHolderAccessor, const char*, const char*);
|
||||
static void getCollectBgmByIndex(GameDataHolderAccessor, s32);
|
||||
static void trySetCollectedBgm(GameDataHolderWriter, const char*, const char*);
|
||||
static void getCollectedBgmNum(GameDataHolderWriter);
|
||||
static void registerShineInfo(GameDataHolderAccessor, ShineInfo const*,
|
||||
sead::Vector3<f32> const&);
|
||||
static void setHintTrans(GameDataHolderAccessor, s32, sead::Vector3<f32> const&);
|
||||
static void registerShineInfo(GameDataHolderAccessor, const ShineInfo*, const sead::Vector3f&);
|
||||
static void setHintTrans(GameDataHolderAccessor, s32, const sead::Vector3f&);
|
||||
static void resetHintTrans(GameDataHolderAccessor, s32);
|
||||
static bool isKoopaLv3(GameDataHolderAccessor);
|
||||
};
|
||||
|
@ -14,7 +14,7 @@ class PlacementId;
|
||||
|
||||
class GameDataHolder : public al::GameDataHolderBase {
|
||||
public:
|
||||
GameDataHolder(al::MessageSystem const*);
|
||||
GameDataHolder(const al::MessageSystem*);
|
||||
GameDataHolder();
|
||||
|
||||
virtual ~GameDataHolder();
|
||||
|
@ -181,6 +181,23 @@ def common_sead_types(c, path):
|
||||
FAIL("Forbidden type used: "+t+". Use equivalent of <basis/seadTypes.h> instead (f32, s32, u32, ...)", line, path)
|
||||
return
|
||||
|
||||
def common_const_type(c, path):
|
||||
for line in c.splitlines():
|
||||
line = line.split("//")[0]
|
||||
index = 0
|
||||
while index < len(line):
|
||||
index = line.find("const", index)
|
||||
if index == -1:
|
||||
break
|
||||
if index > 0 and line[index-1].isalnum(): # const is just part of a longer string
|
||||
index += 1
|
||||
continue
|
||||
if index >= 0 and line[index+len("const")] in ['*', '&']:
|
||||
FAIL("Const must be placed before the type: const T* or const T&", line, path)
|
||||
index += 1
|
||||
continue
|
||||
index += 1
|
||||
|
||||
# Header files
|
||||
|
||||
def header_sorted_visibility(c, path):
|
||||
@ -293,12 +310,14 @@ def check_source(c, path):
|
||||
common_no_namespace_qualifiers(c, path)
|
||||
common_include_order(c, path, False)
|
||||
common_sead_types(c, path)
|
||||
common_const_type(c, path)
|
||||
|
||||
def check_header(c, path):
|
||||
common_newline_eof(c, path)
|
||||
common_no_namespace_qualifiers(c, path)
|
||||
common_include_order(c, path, True)
|
||||
common_sead_types(c, path)
|
||||
common_const_type(c, path)
|
||||
header_sorted_visibility(c, path)
|
||||
header_no_offset_comments(c, path)
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user