mirror of
https://github.com/zeldaret/tp
synced 2026-05-25 07:23:14 -04:00
1909 lines
68 KiB
C++
1909 lines
68 KiB
C++
//
|
|
// Generated By: dol2asm
|
|
// Translation Unit: d/d_demo
|
|
//
|
|
|
|
#include "d/d_demo.h"
|
|
#include "dol2asm.h"
|
|
#include "dolphin/types.h"
|
|
|
|
//
|
|
// Types:
|
|
//
|
|
|
|
struct _GXColor {};
|
|
|
|
struct mDoGph_gInf_c {
|
|
/* 80007FD8 */ void fadeOut(f32, _GXColor&);
|
|
};
|
|
|
|
struct Vec {};
|
|
|
|
struct J3DAnmTransform {};
|
|
|
|
struct mDoExt_McaMorf {
|
|
/* 8001037C */ void setAnm(J3DAnmTransform*, int, f32, f32, f32, f32, void*);
|
|
/* 800105C8 */ void play(Vec*, u32, s8);
|
|
};
|
|
|
|
struct jmessage_tControl {
|
|
/* 80039B0C */ ~jmessage_tControl();
|
|
/* 802299EC */ jmessage_tControl();
|
|
};
|
|
|
|
struct fopAc_ac_c {};
|
|
|
|
struct daMP_c {
|
|
/* 80031AD0 */ void daMP_c_THPPlayerPlay();
|
|
};
|
|
|
|
struct dRes_info_c {};
|
|
|
|
struct dRes_control_c {
|
|
/* 8003C37C */ void getRes(char const*, char const*, dRes_info_c*, int);
|
|
/* 8003C400 */ void getIDRes(char const*, u16, dRes_info_c*, int);
|
|
};
|
|
|
|
struct dPa_levelEcallBack {};
|
|
|
|
struct csXyz {};
|
|
|
|
struct cXyz {
|
|
/* 80009184 */ ~cXyz();
|
|
};
|
|
|
|
struct dKy_tevstr_c {};
|
|
|
|
struct dPa_control_c {
|
|
/* 8004CA90 */ void set(u8, u16, cXyz const*, dKy_tevstr_c const*, csXyz const*, cXyz const*,
|
|
u8, dPa_levelEcallBack*, s8, _GXColor const*, _GXColor const*,
|
|
cXyz const*, f32);
|
|
};
|
|
|
|
struct dMsgObject_c {
|
|
/* 80237AB0 */ void setDemoMessage(u32);
|
|
};
|
|
|
|
struct _GXSpotFn {};
|
|
|
|
struct _GXDistAttnFn {};
|
|
|
|
struct JStage {
|
|
struct TELight {};
|
|
|
|
struct TObject {
|
|
/* 80280E1C */ bool JSGGetName() const;
|
|
/* 80280E24 */ void JSGUpdate();
|
|
/* 80280E28 */ bool JSGGetFlag() const;
|
|
/* 80280E30 */ void JSGSetFlag(u32);
|
|
/* 80280E34 */ bool JSGGetData(u32, void*, u32) const;
|
|
/* 80280E3C */ void JSGSetData(u32, void const*, u32);
|
|
/* 80280E40 */ void JSGGetParent(JStage::TObject**, u32*) const;
|
|
/* 80280E44 */ void JSGSetParent(JStage::TObject*, u32);
|
|
/* 80280E48 */ void JSGSetRelation(bool, JStage::TObject*, u32);
|
|
/* 80280E4C */ s32 JSGFindNodeID(char const*) const;
|
|
/* 80280E54 */ void JSGGetNodeTransformation(u32, f32 (*)[4]) const;
|
|
};
|
|
|
|
struct TEObject {};
|
|
|
|
struct TActor {
|
|
/* 80280A48 */ ~TActor();
|
|
/* 80280AA8 */ s32 JSGFGetType() const;
|
|
/* 80280AC8 */ s32 JSGGetShape() const;
|
|
/* 80280AD4 */ s32 JSGGetAnimation() const;
|
|
/* 80280AE0 */ void JSGGetAnimationFrame() const;
|
|
/* 80280AF4 */ void JSGGetAnimationTransition() const;
|
|
/* 80280B00 */ s32 JSGGetTextureAnimation() const;
|
|
/* 80280B0C */ void JSGGetTextureAnimationFrame() const;
|
|
};
|
|
|
|
struct TAmbientLight {
|
|
/* 80280B20 */ ~TAmbientLight();
|
|
/* 80280B80 */ s32 JSGFGetType() const;
|
|
/* 80280B88 */ void JSGGetColor() const;
|
|
};
|
|
|
|
struct TECameraProjection {};
|
|
|
|
struct TECameraView {};
|
|
|
|
struct TCamera {
|
|
/* 80280BA0 */ ~TCamera();
|
|
/* 80280C00 */ s32 JSGFGetType() const;
|
|
/* 80280C08 */ bool JSGGetProjectionType() const;
|
|
/* 80280C10 */ void JSGSetProjectionType(JStage::TECameraProjection);
|
|
/* 80280C48 */ void JSGGetProjectionField(f32*) const;
|
|
/* 80280C4C */ void JSGSetProjectionField(f32 const*);
|
|
/* 80280C50 */ bool JSGGetViewType() const;
|
|
/* 80280C58 */ void JSGSetViewType(JStage::TECameraView);
|
|
};
|
|
|
|
struct TFog {
|
|
/* 80280C80 */ ~TFog();
|
|
/* 80280CE0 */ s32 JSGFGetType() const;
|
|
/* 80280CE8 */ bool JSGGetFogFunction() const;
|
|
/* 80280CF4 */ void JSGGetStartZ() const;
|
|
/* 80280D00 */ void JSGGetEndZ() const;
|
|
/* 80280D10 */ void JSGGetColor() const;
|
|
};
|
|
|
|
struct TLight {
|
|
/* 80280D28 */ ~TLight();
|
|
/* 80280D88 */ s32 JSGFGetType() const;
|
|
/* 80280D90 */ bool JSGGetLightType() const;
|
|
/* 80280D9C */ void JSGGetColor() const;
|
|
/* 80280DB4 */ void JSGGetDistanceAttenuation(f32*, f32*, _GXDistAttnFn*) const;
|
|
/* 80280DBC */ void JSGGetAngleAttenuation(f32*, _GXSpotFn*) const;
|
|
/* 80280DC4 */ void JSGGetPosition(Vec*) const;
|
|
/* 80280DCC */ void JSGGetDirection(Vec*) const;
|
|
};
|
|
|
|
struct TSystem {
|
|
/* 80280E90 */ ~TSystem();
|
|
/* 80280EF0 */ bool JSGFGetType() const;
|
|
/* 80280F00 */ bool JSGCreateObject(char const*, JStage::TEObject, u32);
|
|
/* 80280F08 */ void JSGDestroyObject(JStage::TObject*);
|
|
/* 80280F0C */ bool JSGGetSystemData(u32);
|
|
/* 80280F14 */ void JSGSetSystemData(u32, u32);
|
|
};
|
|
};
|
|
|
|
struct dDemo_system_c {
|
|
/* 80039528 */ void JSGFindObject(JStage::TObject**, char const*, JStage::TEObject) const;
|
|
/* 80039AAC */ ~dDemo_system_c();
|
|
};
|
|
|
|
struct dDemo_particle_c {
|
|
/* 80039F1C */ void emitter_create(u32);
|
|
/* 80039F9C */ ~dDemo_particle_c();
|
|
};
|
|
|
|
struct dDemo_object_c {
|
|
/* 80038F54 */ dDemo_object_c();
|
|
/* 80038F70 */ ~dDemo_object_c();
|
|
/* 80038FC0 */ void appendActor(fopAc_ac_c*);
|
|
/* 80039088 */ void getActor(u8);
|
|
/* 800390AC */ void createCamera();
|
|
/* 80039128 */ void getActiveCamera();
|
|
/* 8003913C */ void createAmbient();
|
|
/* 800391B8 */ void appendLight();
|
|
/* 80039258 */ void createFog();
|
|
/* 800392D4 */ void remove();
|
|
};
|
|
|
|
struct dDemo_light_c {
|
|
/* 80038E20 */ void JSGSetLightType(JStage::TELight);
|
|
/* 80038E34 */ void JSGSetPosition(Vec const&);
|
|
/* 80038E5C */ void JSGSetColor(_GXColor);
|
|
/* 80038E8C */ void JSGSetDistanceAttenuation(f32, f32, _GXDistAttnFn);
|
|
/* 80038EA8 */ void JSGSetAngleAttenuation(f32, _GXSpotFn);
|
|
/* 80038EC0 */ void JSGSetDirection(Vec const&);
|
|
/* 80039468 */ ~dDemo_light_c();
|
|
};
|
|
|
|
struct _GXFogType {};
|
|
|
|
struct dDemo_fog_c {
|
|
/* 80038EE8 */ void JSGSetFogFunction(_GXFogType);
|
|
/* 80038EFC */ void JSGSetStartZ(f32);
|
|
/* 80038F10 */ void JSGSetEndZ(f32);
|
|
/* 80038F24 */ void JSGSetColor(_GXColor);
|
|
/* 80039408 */ ~dDemo_fog_c();
|
|
};
|
|
|
|
struct dDemo_camera_c {
|
|
/* 80038AC4 */ void JSGGetProjectionNear() const;
|
|
/* 80038AF8 */ void JSGSetProjectionNear(f32);
|
|
/* 80038B0C */ void JSGGetProjectionFar() const;
|
|
/* 80038B40 */ void JSGSetProjectionFar(f32);
|
|
/* 80038B54 */ void JSGGetProjectionFovy() const;
|
|
/* 80038B88 */ void JSGSetProjectionFovy(f32);
|
|
/* 80038B9C */ void JSGGetProjectionAspect() const;
|
|
/* 80038BD0 */ void JSGSetProjectionAspect(f32);
|
|
/* 80038BE4 */ void JSGGetViewPosition(Vec*) const;
|
|
/* 80038C44 */ void JSGSetViewPosition(Vec const&);
|
|
/* 80038C6C */ void JSGGetViewUpVector(Vec*) const;
|
|
/* 80038CD0 */ void JSGSetViewUpVector(Vec const&);
|
|
/* 80038CF8 */ void JSGGetViewTargetPosition(Vec*) const;
|
|
/* 80038D5C */ void JSGSetViewTargetPosition(Vec const&);
|
|
/* 80038D84 */ void JSGGetViewRoll() const;
|
|
/* 80038DDC */ void JSGSetViewRoll(f32);
|
|
/* 80039FFC */ ~dDemo_camera_c();
|
|
};
|
|
|
|
struct dDemo_c {
|
|
/* 80039678 */ void create();
|
|
/* 80039910 */ void remove();
|
|
/* 80039B6C */ void start(u8 const*, cXyz*, f32);
|
|
/* 80039CF8 */ void end();
|
|
/* 80039D4C */ void branch();
|
|
/* 80039DA4 */ void update();
|
|
/* 80039EDC */ void setBranchType(u16);
|
|
/* 80039EEC */ void setBranchId(u16, s16);
|
|
/* 80039F04 */ void reset();
|
|
};
|
|
|
|
struct dDemo_ambient_c {
|
|
/* 80038DF0 */ void JSGSetColor(_GXColor);
|
|
/* 800394C8 */ ~dDemo_ambient_c();
|
|
};
|
|
|
|
struct dDemo_actor_c {
|
|
/* 80038020 */ dDemo_actor_c();
|
|
/* 80038098 */ ~dDemo_actor_c();
|
|
/* 80038128 */ void getActor();
|
|
/* 8003815C */ void setActor(fopAc_ac_c*);
|
|
/* 8003819C */ void getPrm_Morf();
|
|
/* 80038338 */ void getDemoIDData(int*, int*, int*, u16*, u8*);
|
|
/* 800387EC */ void JSGSetData(u32, void const*, u32);
|
|
/* 80038920 */ void JSGSetTranslation(Vec const&);
|
|
/* 80038980 */ void JSGSetScaling(Vec const&);
|
|
/* 800389A8 */ void JSGSetRotation(Vec const&);
|
|
/* 80038A0C */ void JSGSetShape(u32);
|
|
/* 80038A20 */ void JSGSetAnimation(u32);
|
|
/* 80038A40 */ void JSGSetAnimationFrame(f32);
|
|
/* 80038A54 */ void JSGSetAnimationTransition(f32);
|
|
/* 80038A68 */ void JSGSetTextureAnimation(u32);
|
|
/* 80038A7C */ void JSGSetTextureAnimationFrame(f32);
|
|
/* 8003A05C */ void JSGFindNodeID(char const*) const;
|
|
/* 8003A088 */ void JSGGetNodeTransformation(u32, f32 (*)[4]) const;
|
|
/* 8003A0C8 */ void JSGGetAnimationFrameMax() const;
|
|
/* 8003A0D0 */ void JSGGetTextureAnimationFrameMax() const;
|
|
/* 8003A0D8 */ void JSGGetTranslation(Vec*) const;
|
|
/* 8003A0F4 */ void JSGGetScaling(Vec*) const;
|
|
/* 8003A110 */ void JSGGetRotation(Vec*) const;
|
|
};
|
|
|
|
struct JUTNameTab {
|
|
/* 802DEA58 */ void getIndex(char const*) const;
|
|
};
|
|
|
|
namespace JStudio {
|
|
namespace ctb {
|
|
struct TControl {
|
|
/* 8028112C */ void destroyObject_all();
|
|
};
|
|
|
|
}; // namespace ctb
|
|
|
|
namespace fvb {
|
|
struct TControl {
|
|
/* 802847D0 */ void destroyObject_all();
|
|
};
|
|
|
|
}; // namespace fvb
|
|
|
|
struct TCreateObject {
|
|
/* 80285488 */ ~TCreateObject();
|
|
};
|
|
|
|
struct TFactory {
|
|
/* 80285560 */ void appendCreateObject(JStudio::TCreateObject*);
|
|
};
|
|
|
|
struct TControl {
|
|
/* 80285114 */ TControl();
|
|
/* 80285228 */ void setFactory(JStudio::TFactory*);
|
|
/* 80285250 */ void transformOnSet_setOrigin_TxyzRy(Vec const&, f32);
|
|
/* 802852D0 */ void transformOnGet_setOrigin_TxyzRy(Vec const&, f32);
|
|
};
|
|
|
|
struct TParse {
|
|
/* 8028566C */ TParse(JStudio::TControl*);
|
|
/* 802856A8 */ ~TParse();
|
|
};
|
|
|
|
struct TAdaptor {
|
|
/* 80286018 */ void adaptor_do_prepare();
|
|
/* 8028601C */ void adaptor_do_begin();
|
|
/* 80286020 */ void adaptor_do_end();
|
|
/* 80286024 */ void adaptor_do_update(u32);
|
|
/* 80286028 */ void adaptor_do_data(void const*, u32, void const*, u32);
|
|
};
|
|
|
|
struct TAdaptor_message {
|
|
/* 802875E0 */ ~TAdaptor_message();
|
|
};
|
|
|
|
namespace stb {
|
|
struct data {
|
|
struct TParse_TBlock_object {};
|
|
|
|
struct TParse_TParagraph_data {
|
|
struct TData {};
|
|
|
|
/* 80289A80 */ void getData(JStudio::stb::data::TParse_TParagraph_data::TData*) const;
|
|
};
|
|
};
|
|
|
|
struct TControl {
|
|
/* 80289300 */ void destroyObject_all();
|
|
/* 80289404 */ void reset();
|
|
/* 802894B4 */ void forward(u32);
|
|
};
|
|
|
|
}; // namespace stb
|
|
|
|
struct TObject_message {
|
|
/* 80287640 */ TObject_message(JStudio::stb::data::TParse_TBlock_object const&,
|
|
JStudio::TAdaptor_message*);
|
|
};
|
|
|
|
struct TObject {};
|
|
|
|
}; // namespace JStudio
|
|
|
|
struct JPABaseEmitter {};
|
|
|
|
struct JStudio_JParticle {
|
|
struct TCreateObject {
|
|
/* 8028E3A0 */ ~TCreateObject();
|
|
/* 8028E400 */ void create(JStudio::TObject**,
|
|
JStudio::stb::data::TParse_TBlock_object const&);
|
|
/* 8028E4E4 */ void emitter_destroy(JPABaseEmitter*);
|
|
};
|
|
};
|
|
|
|
struct JMessage {
|
|
struct TControl {
|
|
/* 802A758C */ ~TControl();
|
|
};
|
|
};
|
|
|
|
namespace JGadget {
|
|
struct binary {
|
|
struct TParse_header_block {
|
|
/* 802DC910 */ void parse_next(void const**, u32);
|
|
};
|
|
};
|
|
|
|
}; // namespace JGadget
|
|
|
|
//
|
|
// Forward References:
|
|
//
|
|
|
|
extern "C" void func_80037DE4();
|
|
extern "C" static void func_80037E44();
|
|
extern "C" void func_80037E74();
|
|
extern "C" static void func_80037ED4();
|
|
extern "C" void __ct__13dDemo_actor_cFv();
|
|
extern "C" void __dt__13dDemo_actor_cFv();
|
|
extern "C" void getActor__13dDemo_actor_cFv();
|
|
extern "C" void setActor__13dDemo_actor_cFP10fopAc_ac_c();
|
|
extern "C" void getPrm_Morf__13dDemo_actor_cFv();
|
|
extern "C" void getDemoIDData__13dDemo_actor_cFPiPiPiPUsPUc();
|
|
extern "C" static void dDemo_getJaiPointer__FPCcUliPUs();
|
|
extern "C" void dDemo_setDemoData__FP10fopAc_ac_cUcP14mDoExt_McaMorfPCciPUsUlSc();
|
|
extern "C" static void branchFile__FPCc();
|
|
extern "C" void JSGSetData__13dDemo_actor_cFUlPCvUl();
|
|
extern "C" void JSGSetTranslation__13dDemo_actor_cFRC3Vec();
|
|
extern "C" void JSGSetScaling__13dDemo_actor_cFRC3Vec();
|
|
extern "C" void JSGSetRotation__13dDemo_actor_cFRC3Vec();
|
|
extern "C" void JSGSetShape__13dDemo_actor_cFUl();
|
|
extern "C" void JSGSetAnimation__13dDemo_actor_cFUl();
|
|
extern "C" void JSGSetAnimationFrame__13dDemo_actor_cFf();
|
|
extern "C" void JSGSetAnimationTransition__13dDemo_actor_cFf();
|
|
extern "C" void JSGSetTextureAnimation__13dDemo_actor_cFUl();
|
|
extern "C" void JSGSetTextureAnimationFrame__13dDemo_actor_cFf();
|
|
extern "C" static void getView__Fv();
|
|
extern "C" void JSGGetProjectionNear__14dDemo_camera_cCFv();
|
|
extern "C" void JSGSetProjectionNear__14dDemo_camera_cFf();
|
|
extern "C" void JSGGetProjectionFar__14dDemo_camera_cCFv();
|
|
extern "C" void JSGSetProjectionFar__14dDemo_camera_cFf();
|
|
extern "C" void JSGGetProjectionFovy__14dDemo_camera_cCFv();
|
|
extern "C" void JSGSetProjectionFovy__14dDemo_camera_cFf();
|
|
extern "C" void JSGGetProjectionAspect__14dDemo_camera_cCFv();
|
|
extern "C" void JSGSetProjectionAspect__14dDemo_camera_cFf();
|
|
extern "C" void JSGGetViewPosition__14dDemo_camera_cCFP3Vec();
|
|
extern "C" void JSGSetViewPosition__14dDemo_camera_cFRC3Vec();
|
|
extern "C" void JSGGetViewUpVector__14dDemo_camera_cCFP3Vec();
|
|
extern "C" void JSGSetViewUpVector__14dDemo_camera_cFRC3Vec();
|
|
extern "C" void JSGGetViewTargetPosition__14dDemo_camera_cCFP3Vec();
|
|
extern "C" void JSGSetViewTargetPosition__14dDemo_camera_cFRC3Vec();
|
|
extern "C" void JSGGetViewRoll__14dDemo_camera_cCFv();
|
|
extern "C" void JSGSetViewRoll__14dDemo_camera_cFf();
|
|
extern "C" void JSGSetColor__15dDemo_ambient_cF8_GXColor();
|
|
extern "C" void JSGSetLightType__13dDemo_light_cFQ26JStage7TELight();
|
|
extern "C" void JSGSetPosition__13dDemo_light_cFRC3Vec();
|
|
extern "C" void JSGSetColor__13dDemo_light_cF8_GXColor();
|
|
extern "C" void JSGSetDistanceAttenuation__13dDemo_light_cFff13_GXDistAttnFn();
|
|
extern "C" void JSGSetAngleAttenuation__13dDemo_light_cFf9_GXSpotFn();
|
|
extern "C" void JSGSetDirection__13dDemo_light_cFRC3Vec();
|
|
extern "C" void JSGSetFogFunction__11dDemo_fog_cF10_GXFogType();
|
|
extern "C" void JSGSetStartZ__11dDemo_fog_cFf();
|
|
extern "C" void JSGSetEndZ__11dDemo_fog_cFf();
|
|
extern "C" void JSGSetColor__11dDemo_fog_cF8_GXColor();
|
|
extern "C" void __ct__14dDemo_object_cFv();
|
|
extern "C" void __dt__14dDemo_object_cFv();
|
|
extern "C" void appendActor__14dDemo_object_cFP10fopAc_ac_c();
|
|
extern "C" void getActor__14dDemo_object_cFUc();
|
|
extern "C" void createCamera__14dDemo_object_cFv();
|
|
extern "C" void getActiveCamera__14dDemo_object_cFv();
|
|
extern "C" void createAmbient__14dDemo_object_cFv();
|
|
extern "C" void appendLight__14dDemo_object_cFv();
|
|
extern "C" void createFog__14dDemo_object_cFv();
|
|
extern "C" void remove__14dDemo_object_cFv();
|
|
extern "C" void __dt__11dDemo_fog_cFv();
|
|
extern "C" void __dt__13dDemo_light_cFv();
|
|
extern "C" void __dt__15dDemo_ambient_cFv();
|
|
extern "C" void JSGFindObject__14dDemo_system_cCFPPQ26JStage7TObjectPCcQ26JStage8TEObject();
|
|
extern "C" void create__7dDemo_cFv();
|
|
extern "C" void remove__7dDemo_cFv();
|
|
extern "C" void __dt__14dDemo_system_cFv();
|
|
extern "C" void __dt__17jmessage_tControlFv();
|
|
extern "C" void start__7dDemo_cFPCUcP4cXyzf();
|
|
extern "C" void end__7dDemo_cFv();
|
|
extern "C" void branch__7dDemo_cFv();
|
|
extern "C" void update__7dDemo_cFv();
|
|
extern "C" void setBranchType__7dDemo_cFUs();
|
|
extern "C" void setBranchId__7dDemo_cFUss();
|
|
extern "C" void reset__7dDemo_cFv();
|
|
extern "C" void emitter_create__16dDemo_particle_cFUl();
|
|
extern "C" void __dt__16dDemo_particle_cFv();
|
|
extern "C" void __dt__14dDemo_camera_cFv();
|
|
extern "C" void JSGFindNodeID__13dDemo_actor_cCFPCc();
|
|
extern "C" void JSGGetNodeTransformation__13dDemo_actor_cCFUlPA4_f();
|
|
extern "C" void JSGGetAnimationFrameMax__13dDemo_actor_cCFv();
|
|
extern "C" void JSGGetTextureAnimationFrameMax__13dDemo_actor_cCFv();
|
|
extern "C" void JSGGetTranslation__13dDemo_actor_cCFP3Vec();
|
|
extern "C" void JSGGetScaling__13dDemo_actor_cCFP3Vec();
|
|
extern "C" void JSGGetRotation__13dDemo_actor_cCFP3Vec();
|
|
extern "C" extern char const* const d_d_demo__stringBase0;
|
|
|
|
//
|
|
// External References:
|
|
//
|
|
|
|
extern "C" void OSReport_Error();
|
|
extern "C" void fadeOut__13mDoGph_gInf_cFfR8_GXColor();
|
|
extern "C" void __dt__4cXyzFv();
|
|
extern "C" void setAnm__14mDoExt_McaMorfFP15J3DAnmTransformiffffPv();
|
|
extern "C" void play__14mDoExt_McaMorfFP3VecUlSc();
|
|
extern "C" void fopAcIt_Judge__FPFPvPv_PvPv();
|
|
extern "C" void fopAcM_setStageLayer__FPv();
|
|
extern "C" void fopAcM_fastCreate__FPCcUlPC4cXyziPC5csXyzPC4cXyzPFPv_iPv();
|
|
extern "C" void fopAcM_searchFromName__FPCcUlUl();
|
|
extern "C" void fpcSch_JudgeByID__FPvPv();
|
|
extern "C" void dComIfGs_staffroll_next_go_check__Fv();
|
|
extern "C" void daMP_c_THPPlayerPlay__6daMP_cFv();
|
|
extern "C" void getRes__14dRes_control_cFPCcPCcP11dRes_info_ci();
|
|
extern "C" void getIDRes__14dRes_control_cFPCcUsP11dRes_info_ci();
|
|
extern "C" void
|
|
set__13dPa_control_cFUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf();
|
|
extern "C" void __ct__17jmessage_tControlFv();
|
|
extern "C" void setDemoMessage__12dMsgObject_cFUl();
|
|
extern "C" void __dt__Q26JStage6TActorFv();
|
|
extern "C" s32 JSGFGetType__Q26JStage6TActorCFv();
|
|
extern "C" s32 JSGGetShape__Q26JStage6TActorCFv();
|
|
extern "C" s32 JSGGetAnimation__Q26JStage6TActorCFv();
|
|
extern "C" void JSGGetAnimationFrame__Q26JStage6TActorCFv();
|
|
extern "C" void JSGGetAnimationTransition__Q26JStage6TActorCFv();
|
|
extern "C" s32 JSGGetTextureAnimation__Q26JStage6TActorCFv();
|
|
extern "C" void JSGGetTextureAnimationFrame__Q26JStage6TActorCFv();
|
|
extern "C" void __dt__Q26JStage13TAmbientLightFv();
|
|
extern "C" s32 JSGFGetType__Q26JStage13TAmbientLightCFv();
|
|
extern "C" void JSGGetColor__Q26JStage13TAmbientLightCFv();
|
|
extern "C" void __dt__Q26JStage7TCameraFv();
|
|
extern "C" s32 JSGFGetType__Q26JStage7TCameraCFv();
|
|
extern "C" bool JSGGetProjectionType__Q26JStage7TCameraCFv();
|
|
extern "C" void JSGSetProjectionType__Q26JStage7TCameraFQ26JStage18TECameraProjection();
|
|
extern "C" void JSGGetProjectionField__Q26JStage7TCameraCFPf();
|
|
extern "C" void JSGSetProjectionField__Q26JStage7TCameraFPCf();
|
|
extern "C" bool JSGGetViewType__Q26JStage7TCameraCFv();
|
|
extern "C" void JSGSetViewType__Q26JStage7TCameraFQ26JStage12TECameraView();
|
|
extern "C" void __dt__Q26JStage4TFogFv();
|
|
extern "C" s32 JSGFGetType__Q26JStage4TFogCFv();
|
|
extern "C" bool JSGGetFogFunction__Q26JStage4TFogCFv();
|
|
extern "C" void JSGGetStartZ__Q26JStage4TFogCFv();
|
|
extern "C" void JSGGetEndZ__Q26JStage4TFogCFv();
|
|
extern "C" void JSGGetColor__Q26JStage4TFogCFv();
|
|
extern "C" void __dt__Q26JStage6TLightFv();
|
|
extern "C" s32 JSGFGetType__Q26JStage6TLightCFv();
|
|
extern "C" bool JSGGetLightType__Q26JStage6TLightCFv();
|
|
extern "C" void JSGGetColor__Q26JStage6TLightCFv();
|
|
extern "C" void JSGGetDistanceAttenuation__Q26JStage6TLightCFPfPfP13_GXDistAttnFn();
|
|
extern "C" void JSGGetAngleAttenuation__Q26JStage6TLightCFPfP9_GXSpotFn();
|
|
extern "C" void JSGGetPosition__Q26JStage6TLightCFP3Vec();
|
|
extern "C" void JSGGetDirection__Q26JStage6TLightCFP3Vec();
|
|
extern "C" bool JSGGetName__Q26JStage7TObjectCFv();
|
|
extern "C" void JSGUpdate__Q26JStage7TObjectFv();
|
|
extern "C" bool JSGGetFlag__Q26JStage7TObjectCFv();
|
|
extern "C" void JSGSetFlag__Q26JStage7TObjectFUl();
|
|
extern "C" bool JSGGetData__Q26JStage7TObjectCFUlPvUl();
|
|
extern "C" void JSGSetData__Q26JStage7TObjectFUlPCvUl();
|
|
extern "C" void JSGGetParent__Q26JStage7TObjectCFPPQ26JStage7TObjectPUl();
|
|
extern "C" void JSGSetParent__Q26JStage7TObjectFPQ26JStage7TObjectUl();
|
|
extern "C" void JSGSetRelation__Q26JStage7TObjectFbPQ26JStage7TObjectUl();
|
|
extern "C" s32 JSGFindNodeID__Q26JStage7TObjectCFPCc();
|
|
extern "C" void JSGGetNodeTransformation__Q26JStage7TObjectCFUlPA4_f();
|
|
extern "C" void __dt__Q26JStage7TSystemFv();
|
|
extern "C" bool JSGFGetType__Q26JStage7TSystemCFv();
|
|
extern "C" bool JSGCreateObject__Q26JStage7TSystemFPCcQ26JStage8TEObjectUl();
|
|
extern "C" void JSGDestroyObject__Q26JStage7TSystemFPQ26JStage7TObject();
|
|
extern "C" bool JSGGetSystemData__Q26JStage7TSystemFUl();
|
|
extern "C" void JSGSetSystemData__Q26JStage7TSystemFUlUl();
|
|
extern "C" void destroyObject_all__Q37JStudio3ctb8TControlFv();
|
|
extern "C" void destroyObject_all__Q37JStudio3fvb8TControlFv();
|
|
extern "C" void __ct__Q27JStudio8TControlFv();
|
|
extern "C" void setFactory__Q27JStudio8TControlFPQ27JStudio8TFactory();
|
|
extern "C" void transformOnSet_setOrigin_TxyzRy__Q27JStudio8TControlFRC3Vecf();
|
|
extern "C" void transformOnGet_setOrigin_TxyzRy__Q27JStudio8TControlFRC3Vecf();
|
|
extern "C" void __dt__Q27JStudio13TCreateObjectFv();
|
|
extern "C" void appendCreateObject__Q27JStudio8TFactoryFPQ27JStudio13TCreateObject();
|
|
extern "C" void __ct__Q27JStudio6TParseFPQ27JStudio8TControl();
|
|
extern "C" void __dt__Q27JStudio6TParseFv();
|
|
extern "C" void adaptor_do_prepare__Q27JStudio8TAdaptorFv();
|
|
extern "C" void adaptor_do_begin__Q27JStudio8TAdaptorFv();
|
|
extern "C" void adaptor_do_end__Q27JStudio8TAdaptorFv();
|
|
extern "C" void adaptor_do_update__Q27JStudio8TAdaptorFUl();
|
|
extern "C" void adaptor_do_data__Q27JStudio8TAdaptorFPCvUlPCvUl();
|
|
extern "C" void __dt__Q27JStudio16TAdaptor_messageFv();
|
|
extern "C" void
|
|
__ct__Q27JStudio15TObject_messageFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio16TAdaptor_message();
|
|
extern "C" void destroyObject_all__Q37JStudio3stb8TControlFv();
|
|
extern "C" void reset__Q37JStudio3stb8TControlFv();
|
|
extern "C" void forward__Q37JStudio3stb8TControlFUl();
|
|
extern "C" void
|
|
getData__Q47JStudio3stb4data22TParse_TParagraph_dataCFPQ57JStudio3stb4data22TParse_TParagraph_data5TData();
|
|
extern "C" void __dt__Q217JStudio_JParticle13TCreateObjectFv();
|
|
extern "C" void
|
|
create__Q217JStudio_JParticle13TCreateObjectFPPQ27JStudio7TObjectRCQ47JStudio3stb4data20TParse_TBlock_object();
|
|
extern "C" void emitter_destroy__Q217JStudio_JParticle13TCreateObjectFP14JPABaseEmitter();
|
|
extern "C" void __dt__Q28JMessage8TControlFv();
|
|
extern "C" void* __nw__FUl();
|
|
extern "C" void __dl__FPv();
|
|
extern "C" void parse_next__Q37JGadget6binary19TParse_header_blockFPPCvUl();
|
|
extern "C" void getIndex__10JUTNameTabCFPCc();
|
|
extern "C" void PSMTXCopy();
|
|
extern "C" void __register_global_object();
|
|
extern "C" void _savegpr_21();
|
|
extern "C" void _savegpr_27();
|
|
extern "C" void _savegpr_28();
|
|
extern "C" void _savegpr_29();
|
|
extern "C" void _restgpr_21();
|
|
extern "C" void _restgpr_27();
|
|
extern "C" void _restgpr_28();
|
|
extern "C" void _restgpr_29();
|
|
extern "C" void strncmp();
|
|
extern "C" void strcmp();
|
|
extern "C" void strlen();
|
|
extern "C" extern void* __vt__Q26JStage6TActor[35 + 1 /* padding */];
|
|
extern "C" extern void* __vt__Q26JStage13TAmbientLight[17 + 1 /* padding */];
|
|
extern "C" extern void* __vt__Q26JStage7TCamera[37 + 1 /* padding */];
|
|
extern "C" extern void* __vt__Q26JStage4TFog[23 + 1 /* padding */];
|
|
extern "C" extern void* __vt__Q26JStage6TLight[27 + 1 /* padding */];
|
|
extern "C" extern void* __vt__Q26JStage7TObject[15 + 1 /* padding */];
|
|
extern "C" extern void* __vt__Q26JStage7TSystem[20];
|
|
extern "C" extern void* __vt__Q37JStudio3ctb8TFactory[5];
|
|
extern "C" extern void* __vt__Q37JStudio3fvb8TFactory[5];
|
|
extern "C" extern void* __vt__Q27JStudio8TFactory[5];
|
|
extern "C" extern void* __vt__Q27JStudio8TAdaptor[8];
|
|
extern "C" extern void* __vt__Q37JStudio3stb8TFactory[5];
|
|
extern "C" extern void* __vt__Q214JStudio_JStage13TCreateObject[4];
|
|
extern "C" extern void* __vt__Q215JStudio_JAudio213TCreateObject[4];
|
|
extern "C" extern void* __vt__Q217JStudio_JParticle13TCreateObject[6];
|
|
extern "C" extern u8 mDemoArcName__20dStage_roomControl_c[10 + 2 /* padding */];
|
|
extern "C" extern u8 g_dComIfG_gameInfo[122384];
|
|
extern "C" extern u8 g_env_light[4880];
|
|
extern "C" extern u32 g_blackColor;
|
|
extern "C" extern u32 __float_max;
|
|
extern "C" extern u8 data_80450B74[4];
|
|
extern "C" extern u8 struct_80450D64[4];
|
|
extern "C" extern u8 mEmitterMng__13dPa_control_c[4];
|
|
|
|
//
|
|
// Declarations:
|
|
//
|
|
|
|
/* ############################################################################################## */
|
|
/* 803A7910-803A7928 004A30 0018+00 2/2 0/0 0/0 .data __vt__16dDemo_particle_c */
|
|
SECTION_DATA extern void* __vt__16dDemo_particle_c[6] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__16dDemo_particle_cFv,
|
|
(void*)
|
|
create__Q217JStudio_JParticle13TCreateObjectFPPQ27JStudio7TObjectRCQ47JStudio3stb4data20TParse_TBlock_object,
|
|
(void*)emitter_create__16dDemo_particle_cFUl,
|
|
(void*)emitter_destroy__Q217JStudio_JParticle13TCreateObjectFP14JPABaseEmitter,
|
|
};
|
|
|
|
/* 803A7928-803A7934 004A48 000C+00 1/1 1/1 0/0 .data __vt__17jmessage_tControl */
|
|
SECTION_DATA extern void* __vt__17jmessage_tControl[3] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__17jmessage_tControlFv,
|
|
};
|
|
|
|
/* 803A7934-803A7944 004A54 0010+00 1/1 1/1 0/0 .data __vt__Q27JStudio13TCreateObject */
|
|
SECTION_DATA extern void* __vt__Q27JStudio13TCreateObject[4] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)NULL,
|
|
(void*)NULL,
|
|
};
|
|
|
|
/* 803A7944-803A7994 004A64 0050+00 2/2 0/0 0/0 .data __vt__14dDemo_system_c */
|
|
SECTION_DATA extern void* __vt__14dDemo_system_c[20] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__14dDemo_system_cFv,
|
|
(void*)JSGFGetType__Q26JStage7TSystemCFv,
|
|
(void*)JSGGetName__Q26JStage7TObjectCFv,
|
|
(void*)JSGUpdate__Q26JStage7TObjectFv,
|
|
(void*)JSGGetFlag__Q26JStage7TObjectCFv,
|
|
(void*)JSGSetFlag__Q26JStage7TObjectFUl,
|
|
(void*)JSGGetData__Q26JStage7TObjectCFUlPvUl,
|
|
(void*)JSGSetData__Q26JStage7TObjectFUlPCvUl,
|
|
(void*)JSGGetParent__Q26JStage7TObjectCFPPQ26JStage7TObjectPUl,
|
|
(void*)JSGSetParent__Q26JStage7TObjectFPQ26JStage7TObjectUl,
|
|
(void*)JSGSetRelation__Q26JStage7TObjectFbPQ26JStage7TObjectUl,
|
|
(void*)JSGFindNodeID__Q26JStage7TObjectCFPCc,
|
|
(void*)JSGGetNodeTransformation__Q26JStage7TObjectCFUlPA4_f,
|
|
(void*)JSGFindObject__14dDemo_system_cCFPPQ26JStage7TObjectPCcQ26JStage8TEObject,
|
|
(void*)JSGCreateObject__Q26JStage7TSystemFPCcQ26JStage8TEObjectUl,
|
|
(void*)JSGDestroyObject__Q26JStage7TSystemFPQ26JStage7TObject,
|
|
(void*)JSGGetSystemData__Q26JStage7TSystemFUl,
|
|
(void*)JSGSetSystemData__Q26JStage7TSystemFUlUl,
|
|
};
|
|
|
|
/* 803A7994-803A79F0 004AB4 005C+00 2/2 0/0 0/0 .data __vt__11dDemo_fog_c */
|
|
SECTION_DATA extern void* __vt__11dDemo_fog_c[23] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__11dDemo_fog_cFv,
|
|
(void*)JSGFGetType__Q26JStage4TFogCFv,
|
|
(void*)JSGGetName__Q26JStage7TObjectCFv,
|
|
(void*)JSGUpdate__Q26JStage7TObjectFv,
|
|
(void*)JSGGetFlag__Q26JStage7TObjectCFv,
|
|
(void*)JSGSetFlag__Q26JStage7TObjectFUl,
|
|
(void*)JSGGetData__Q26JStage7TObjectCFUlPvUl,
|
|
(void*)JSGSetData__Q26JStage7TObjectFUlPCvUl,
|
|
(void*)JSGGetParent__Q26JStage7TObjectCFPPQ26JStage7TObjectPUl,
|
|
(void*)JSGSetParent__Q26JStage7TObjectFPQ26JStage7TObjectUl,
|
|
(void*)JSGSetRelation__Q26JStage7TObjectFbPQ26JStage7TObjectUl,
|
|
(void*)JSGFindNodeID__Q26JStage7TObjectCFPCc,
|
|
(void*)JSGGetNodeTransformation__Q26JStage7TObjectCFUlPA4_f,
|
|
(void*)JSGGetFogFunction__Q26JStage4TFogCFv,
|
|
(void*)JSGSetFogFunction__11dDemo_fog_cF10_GXFogType,
|
|
(void*)JSGGetStartZ__Q26JStage4TFogCFv,
|
|
(void*)JSGSetStartZ__11dDemo_fog_cFf,
|
|
(void*)JSGGetEndZ__Q26JStage4TFogCFv,
|
|
(void*)JSGSetEndZ__11dDemo_fog_cFf,
|
|
(void*)JSGGetColor__Q26JStage4TFogCFv,
|
|
(void*)JSGSetColor__11dDemo_fog_cF8_GXColor,
|
|
};
|
|
|
|
/* 803A79F0-803A7A5C 004B10 006C+00 2/2 0/0 0/0 .data __vt__13dDemo_light_c */
|
|
SECTION_DATA extern void* __vt__13dDemo_light_c[27] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__13dDemo_light_cFv,
|
|
(void*)JSGFGetType__Q26JStage6TLightCFv,
|
|
(void*)JSGGetName__Q26JStage7TObjectCFv,
|
|
(void*)JSGUpdate__Q26JStage7TObjectFv,
|
|
(void*)JSGGetFlag__Q26JStage7TObjectCFv,
|
|
(void*)JSGSetFlag__Q26JStage7TObjectFUl,
|
|
(void*)JSGGetData__Q26JStage7TObjectCFUlPvUl,
|
|
(void*)JSGSetData__Q26JStage7TObjectFUlPCvUl,
|
|
(void*)JSGGetParent__Q26JStage7TObjectCFPPQ26JStage7TObjectPUl,
|
|
(void*)JSGSetParent__Q26JStage7TObjectFPQ26JStage7TObjectUl,
|
|
(void*)JSGSetRelation__Q26JStage7TObjectFbPQ26JStage7TObjectUl,
|
|
(void*)JSGFindNodeID__Q26JStage7TObjectCFPCc,
|
|
(void*)JSGGetNodeTransformation__Q26JStage7TObjectCFUlPA4_f,
|
|
(void*)JSGGetLightType__Q26JStage6TLightCFv,
|
|
(void*)JSGSetLightType__13dDemo_light_cFQ26JStage7TELight,
|
|
(void*)JSGGetPosition__Q26JStage6TLightCFP3Vec,
|
|
(void*)JSGSetPosition__13dDemo_light_cFRC3Vec,
|
|
(void*)JSGGetColor__Q26JStage6TLightCFv,
|
|
(void*)JSGSetColor__13dDemo_light_cF8_GXColor,
|
|
(void*)JSGGetDistanceAttenuation__Q26JStage6TLightCFPfPfP13_GXDistAttnFn,
|
|
(void*)JSGSetDistanceAttenuation__13dDemo_light_cFff13_GXDistAttnFn,
|
|
(void*)JSGGetAngleAttenuation__Q26JStage6TLightCFPfP9_GXSpotFn,
|
|
(void*)JSGSetAngleAttenuation__13dDemo_light_cFf9_GXSpotFn,
|
|
(void*)JSGGetDirection__Q26JStage6TLightCFP3Vec,
|
|
(void*)JSGSetDirection__13dDemo_light_cFRC3Vec,
|
|
};
|
|
|
|
/* 803A7A5C-803A7AA0 004B7C 0044+00 2/2 0/0 0/0 .data __vt__15dDemo_ambient_c */
|
|
SECTION_DATA extern void* __vt__15dDemo_ambient_c[17] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__15dDemo_ambient_cFv,
|
|
(void*)JSGFGetType__Q26JStage13TAmbientLightCFv,
|
|
(void*)JSGGetName__Q26JStage7TObjectCFv,
|
|
(void*)JSGUpdate__Q26JStage7TObjectFv,
|
|
(void*)JSGGetFlag__Q26JStage7TObjectCFv,
|
|
(void*)JSGSetFlag__Q26JStage7TObjectFUl,
|
|
(void*)JSGGetData__Q26JStage7TObjectCFUlPvUl,
|
|
(void*)JSGSetData__Q26JStage7TObjectFUlPCvUl,
|
|
(void*)JSGGetParent__Q26JStage7TObjectCFPPQ26JStage7TObjectPUl,
|
|
(void*)JSGSetParent__Q26JStage7TObjectFPQ26JStage7TObjectUl,
|
|
(void*)JSGSetRelation__Q26JStage7TObjectFbPQ26JStage7TObjectUl,
|
|
(void*)JSGFindNodeID__Q26JStage7TObjectCFPCc,
|
|
(void*)JSGGetNodeTransformation__Q26JStage7TObjectCFUlPA4_f,
|
|
(void*)JSGGetColor__Q26JStage13TAmbientLightCFv,
|
|
(void*)JSGSetColor__15dDemo_ambient_cF8_GXColor,
|
|
};
|
|
|
|
/* 803A7AA0-803A7B34 004BC0 0094+00 2/2 0/0 0/0 .data __vt__14dDemo_camera_c */
|
|
SECTION_DATA extern void* __vt__14dDemo_camera_c[37] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__14dDemo_camera_cFv,
|
|
(void*)JSGFGetType__Q26JStage7TCameraCFv,
|
|
(void*)JSGGetName__Q26JStage7TObjectCFv,
|
|
(void*)JSGUpdate__Q26JStage7TObjectFv,
|
|
(void*)JSGGetFlag__Q26JStage7TObjectCFv,
|
|
(void*)JSGSetFlag__Q26JStage7TObjectFUl,
|
|
(void*)JSGGetData__Q26JStage7TObjectCFUlPvUl,
|
|
(void*)JSGSetData__Q26JStage7TObjectFUlPCvUl,
|
|
(void*)JSGGetParent__Q26JStage7TObjectCFPPQ26JStage7TObjectPUl,
|
|
(void*)JSGSetParent__Q26JStage7TObjectFPQ26JStage7TObjectUl,
|
|
(void*)JSGSetRelation__Q26JStage7TObjectFbPQ26JStage7TObjectUl,
|
|
(void*)JSGFindNodeID__Q26JStage7TObjectCFPCc,
|
|
(void*)JSGGetNodeTransformation__Q26JStage7TObjectCFUlPA4_f,
|
|
(void*)JSGGetProjectionType__Q26JStage7TCameraCFv,
|
|
(void*)JSGSetProjectionType__Q26JStage7TCameraFQ26JStage18TECameraProjection,
|
|
(void*)JSGGetProjectionNear__14dDemo_camera_cCFv,
|
|
(void*)JSGSetProjectionNear__14dDemo_camera_cFf,
|
|
(void*)JSGGetProjectionFar__14dDemo_camera_cCFv,
|
|
(void*)JSGSetProjectionFar__14dDemo_camera_cFf,
|
|
(void*)JSGGetProjectionFovy__14dDemo_camera_cCFv,
|
|
(void*)JSGSetProjectionFovy__14dDemo_camera_cFf,
|
|
(void*)JSGGetProjectionAspect__14dDemo_camera_cCFv,
|
|
(void*)JSGSetProjectionAspect__14dDemo_camera_cFf,
|
|
(void*)JSGGetProjectionField__Q26JStage7TCameraCFPf,
|
|
(void*)JSGSetProjectionField__Q26JStage7TCameraFPCf,
|
|
(void*)JSGGetViewType__Q26JStage7TCameraCFv,
|
|
(void*)JSGSetViewType__Q26JStage7TCameraFQ26JStage12TECameraView,
|
|
(void*)JSGGetViewPosition__14dDemo_camera_cCFP3Vec,
|
|
(void*)JSGSetViewPosition__14dDemo_camera_cFRC3Vec,
|
|
(void*)JSGGetViewUpVector__14dDemo_camera_cCFP3Vec,
|
|
(void*)JSGSetViewUpVector__14dDemo_camera_cFRC3Vec,
|
|
(void*)JSGGetViewTargetPosition__14dDemo_camera_cCFP3Vec,
|
|
(void*)JSGSetViewTargetPosition__14dDemo_camera_cFRC3Vec,
|
|
(void*)JSGGetViewRoll__14dDemo_camera_cCFv,
|
|
(void*)JSGSetViewRoll__14dDemo_camera_cFf,
|
|
};
|
|
|
|
/* 803A7B34-803A7BC0 004C54 008C+00 2/2 0/0 0/0 .data __vt__13dDemo_actor_c */
|
|
SECTION_DATA extern void* __vt__13dDemo_actor_c[35] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__13dDemo_actor_cFv,
|
|
(void*)JSGFGetType__Q26JStage6TActorCFv,
|
|
(void*)JSGGetName__Q26JStage7TObjectCFv,
|
|
(void*)JSGUpdate__Q26JStage7TObjectFv,
|
|
(void*)JSGGetFlag__Q26JStage7TObjectCFv,
|
|
(void*)JSGSetFlag__Q26JStage7TObjectFUl,
|
|
(void*)JSGGetData__Q26JStage7TObjectCFUlPvUl,
|
|
(void*)JSGSetData__13dDemo_actor_cFUlPCvUl,
|
|
(void*)JSGGetParent__Q26JStage7TObjectCFPPQ26JStage7TObjectPUl,
|
|
(void*)JSGSetParent__Q26JStage7TObjectFPQ26JStage7TObjectUl,
|
|
(void*)JSGSetRelation__Q26JStage7TObjectFbPQ26JStage7TObjectUl,
|
|
(void*)JSGFindNodeID__13dDemo_actor_cCFPCc,
|
|
(void*)JSGGetNodeTransformation__13dDemo_actor_cCFUlPA4_f,
|
|
(void*)JSGGetTranslation__13dDemo_actor_cCFP3Vec,
|
|
(void*)JSGSetTranslation__13dDemo_actor_cFRC3Vec,
|
|
(void*)JSGGetScaling__13dDemo_actor_cCFP3Vec,
|
|
(void*)JSGSetScaling__13dDemo_actor_cFRC3Vec,
|
|
(void*)JSGGetRotation__13dDemo_actor_cCFP3Vec,
|
|
(void*)JSGSetRotation__13dDemo_actor_cFRC3Vec,
|
|
(void*)JSGGetShape__Q26JStage6TActorCFv,
|
|
(void*)JSGSetShape__13dDemo_actor_cFUl,
|
|
(void*)JSGGetAnimation__Q26JStage6TActorCFv,
|
|
(void*)JSGSetAnimation__13dDemo_actor_cFUl,
|
|
(void*)JSGGetAnimationFrame__Q26JStage6TActorCFv,
|
|
(void*)JSGSetAnimationFrame__13dDemo_actor_cFf,
|
|
(void*)JSGGetAnimationFrameMax__13dDemo_actor_cCFv,
|
|
(void*)JSGGetAnimationTransition__Q26JStage6TActorCFv,
|
|
(void*)JSGSetAnimationTransition__13dDemo_actor_cFf,
|
|
(void*)JSGGetTextureAnimation__Q26JStage6TActorCFv,
|
|
(void*)JSGSetTextureAnimation__13dDemo_actor_cFUl,
|
|
(void*)JSGGetTextureAnimationFrame__Q26JStage6TActorCFv,
|
|
(void*)JSGSetTextureAnimationFrame__13dDemo_actor_cFf,
|
|
(void*)JSGGetTextureAnimationFrameMax__13dDemo_actor_cCFv,
|
|
};
|
|
|
|
/* 803A7BC0-803A7BE4 004CE0 0024+00 1/1 1/1 0/0 .data __vt__Q27JStudio16TAdaptor_message
|
|
*/
|
|
SECTION_DATA extern void* __vt__Q27JStudio16TAdaptor_message[9] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)NULL,
|
|
(void*)adaptor_do_prepare__Q27JStudio8TAdaptorFv,
|
|
(void*)adaptor_do_begin__Q27JStudio8TAdaptorFv,
|
|
(void*)adaptor_do_end__Q27JStudio8TAdaptorFv,
|
|
(void*)adaptor_do_update__Q27JStudio8TAdaptorFUl,
|
|
(void*)adaptor_do_data__Q27JStudio8TAdaptorFPCvUlPCvUl,
|
|
(void*)NULL,
|
|
};
|
|
|
|
/* 803A7BE4-803A7BF4 004D04 0010+00 2/2 0/0 0/0 .data
|
|
* __vt__Q220@unnamed@d_demo_cpp@29jstudio_tCreateObject_message */
|
|
SECTION_DATA extern void* data_803A7BE4[4] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)func_80037E74,
|
|
(void*)func_80037ED4,
|
|
};
|
|
|
|
/* 803A7BF4-803A7C18 004D14 0024+00 2/2 0/0 0/0 .data
|
|
* __vt__Q220@unnamed@d_demo_cpp@24jstudio_tAdaptor_message */
|
|
SECTION_DATA extern void* data_803A7BF4[9] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)func_80037DE4,
|
|
(void*)adaptor_do_prepare__Q27JStudio8TAdaptorFv,
|
|
(void*)adaptor_do_begin__Q27JStudio8TAdaptorFv,
|
|
(void*)adaptor_do_end__Q27JStudio8TAdaptorFv,
|
|
(void*)adaptor_do_update__Q27JStudio8TAdaptorFUl,
|
|
(void*)adaptor_do_data__Q27JStudio8TAdaptorFPCvUlPCvUl,
|
|
(void*)func_80037E44,
|
|
};
|
|
|
|
/* 80037DE4-80037E44 032724 0060+00 1/0 0/0 0/0 .text
|
|
* __dt__Q220@unnamed@d_demo_cpp@24jstudio_tAdaptor_messageFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void func_80037DE4() {
|
|
nofralloc
|
|
#include "asm/d/d_demo/func_80037DE4.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80037E44-80037E74 032784 0030+00 1/0 0/0 0/0 .text
|
|
* adaptor_do_MESSAGE__Q220@unnamed@d_demo_cpp@24jstudio_tAdaptor_messageFQ37JStudio4data15TEOperationDataPCvUl
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
static asm void func_80037E44() {
|
|
nofralloc
|
|
#include "asm/d/d_demo/func_80037E44.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80037E74-80037ED4 0327B4 0060+00 1/0 0/0 0/0 .text
|
|
* __dt__Q220@unnamed@d_demo_cpp@29jstudio_tCreateObject_messageFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void func_80037E74() {
|
|
nofralloc
|
|
#include "asm/d/d_demo/func_80037E74.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80037ED4-80038020 032814 014C+00 1/0 0/0 0/0 .text
|
|
* create__Q220@unnamed@d_demo_cpp@29jstudio_tCreateObject_messageFPPQ27JStudio7TObjectRCQ47JStudio3stb4data20TParse_TBlock_object
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
static asm void func_80037ED4() {
|
|
nofralloc
|
|
#include "asm/d/d_demo/func_80037ED4.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 80451DB0-80451DB4 0003B0 0004+00 9/9 0/0 0/0 .sdata2 @4040 */
|
|
SECTION_SDATA2 static u8 lit_4040[4] = {
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
};
|
|
|
|
/* 80451DB4-80451DB8 0003B4 0004+00 6/6 0/0 0/0 .sdata2 @4041 */
|
|
SECTION_SDATA2 static f32 lit_4041 = 1.0f;
|
|
|
|
/* 80038020-80038098 032960 0078+00 1/1 0/0 0/0 .text __ct__13dDemo_actor_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm dDemo_actor_c::dDemo_actor_c() {
|
|
nofralloc
|
|
#include "asm/d/d_demo/__ct__13dDemo_actor_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80038098-80038128 0329D8 0090+00 1/0 0/0 0/0 .text __dt__13dDemo_actor_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm dDemo_actor_c::~dDemo_actor_c() {
|
|
nofralloc
|
|
#include "asm/d/d_demo/__dt__13dDemo_actor_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80038128-8003815C 032A68 0034+00 1/1 0/0 0/0 .text getActor__13dDemo_actor_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_actor_c::getActor() {
|
|
nofralloc
|
|
#include "asm/d/d_demo/getActor__13dDemo_actor_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8003815C-8003819C 032A9C 0040+00 1/1 1/1 0/0 .text setActor__13dDemo_actor_cFP10fopAc_ac_c */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_actor_c::setActor(fopAc_ac_c* param_0) {
|
|
nofralloc
|
|
#include "asm/d/d_demo/setActor__13dDemo_actor_cFP10fopAc_ac_c.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 80451DB8-80451DC0 0003B8 0008+00 4/4 0/0 0/0 .sdata2 @4127 */
|
|
SECTION_SDATA2 static f64 lit_4127 = 4503601774854144.0 /* cast s32 to float */;
|
|
|
|
/* 8003819C-80038338 032ADC 019C+00 1/1 1/1 1/1 .text getPrm_Morf__13dDemo_actor_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_actor_c::getPrm_Morf() {
|
|
nofralloc
|
|
#include "asm/d/d_demo/getPrm_Morf__13dDemo_actor_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 80424648-8042465C 051368 0014+00 1/1 0/0 0/0 .bss dummy$4203 */
|
|
static u8 dummy[20];
|
|
|
|
/* 80450E00-80450E04 000300 0004+00 2/2 0/0 0/0 .sbss m_system__7dDemo_c */
|
|
static u8 m_system__7dDemo_c[4];
|
|
|
|
/* 80450E04-80450E08 000304 0004+00 6/6 3/3 0/0 .sbss m_control__7dDemo_c */
|
|
extern u8 m_control__7dDemo_c[4];
|
|
u8 m_control__7dDemo_c[4];
|
|
|
|
/* 80450E08-80450E0C 000308 0004+00 2/2 0/0 0/0 .sbss m_stage__7dDemo_c */
|
|
static u8 m_stage__7dDemo_c[4];
|
|
|
|
/* 80450E0C-80450E10 00030C 0004+00 2/2 0/0 0/0 .sbss m_audio__7dDemo_c */
|
|
static u8 m_audio__7dDemo_c[4];
|
|
|
|
/* 80450E10-80450E14 000310 0004+00 2/2 0/0 0/0 .sbss m_particle__7dDemo_c */
|
|
static u8 m_particle__7dDemo_c[4];
|
|
|
|
/* 80450E14-80450E18 000314 0004+00 2/2 0/0 0/0 .sbss m_message__7dDemo_c */
|
|
static u8 m_message__7dDemo_c[4];
|
|
|
|
/* 80450E18-80450E1C 000318 0004+00 2/2 0/0 0/0 .sbss m_factory__7dDemo_c */
|
|
static u8 m_factory__7dDemo_c[4];
|
|
|
|
/* 80450E1C-80450E20 00031C 0004+00 2/2 1/1 0/0 .sbss m_mesgControl__7dDemo_c */
|
|
extern u8 m_mesgControl__7dDemo_c[4];
|
|
u8 m_mesgControl__7dDemo_c[4];
|
|
|
|
/* 80450E20-80450E24 000320 0004+00 5/5 9/9 7/7 .sbss m_object__7dDemo_c */
|
|
extern u8 m_object__7dDemo_c[4];
|
|
u8 m_object__7dDemo_c[4];
|
|
|
|
/* 80450E24-80450E28 000324 0004+00 4/4 0/0 0/0 .sbss m_data__7dDemo_c */
|
|
static u8 m_data__7dDemo_c[4];
|
|
|
|
/* 80450E28-80450E2C 000328 0004+00 2/2 0/0 1/1 .sbss m_frame__7dDemo_c */
|
|
extern u8 m_frame__7dDemo_c[4];
|
|
u8 m_frame__7dDemo_c[4];
|
|
|
|
/* 80450E2C-80450E30 00032C 0004+00 2/2 0/0 0/0 .sbss m_translation__7dDemo_c */
|
|
static u8 m_translation__7dDemo_c[4];
|
|
|
|
/* 80450E30-80450E34 000330 0004+00 2/2 0/0 0/0 .sbss m_rotationY__7dDemo_c */
|
|
static f32 m_rotationY__7dDemo_c;
|
|
|
|
/* 80450E34-80450E38 000334 0004+00 2/2 1/1 0/0 .sbss m_frameNoMsg__7dDemo_c */
|
|
extern u8 m_frameNoMsg__7dDemo_c[4];
|
|
u8 m_frameNoMsg__7dDemo_c[4];
|
|
|
|
/* 80450E38-80450E3C 000338 0004+00 4/4 4/4 0/0 .sbss m_mode__7dDemo_c */
|
|
extern u8 m_mode__7dDemo_c[4];
|
|
u8 m_mode__7dDemo_c[4];
|
|
|
|
/* 80450E3C-80450E40 00033C 0004+00 2/2 1/1 0/0 .sbss m_status__7dDemo_c */
|
|
extern u8 m_status__7dDemo_c[4];
|
|
u8 m_status__7dDemo_c[4];
|
|
|
|
/* 80450E40-80450E44 000340 0002+02 2/2 0/0 0/0 .sbss m_branchType__7dDemo_c */
|
|
static u8 m_branchType__7dDemo_c[2 + 2 /* padding */];
|
|
|
|
/* 80450E44-80450E48 000344 0004+00 5/5 0/0 0/0 .sbss m_branchData__7dDemo_c */
|
|
static u8 m_branchData__7dDemo_c[4];
|
|
|
|
/* 80450E48-80450E4C -00001 0004+00 1/1 0/0 0/0 .sbss None */
|
|
/* 80450E48 0001+00 data_80450E48 None */
|
|
/* 80450E49 0003+00 data_80450E49 None */
|
|
static u8 struct_80450E48[4];
|
|
|
|
/* 80450E4C-80450E50 00034C 0004+00 1/1 0/0 0/0 .sbss it$4206 */
|
|
static u8 it[4];
|
|
|
|
/* 80038338-80038490 032C78 0158+00 0/0 1/1 5/5 .text getDemoIDData__13dDemo_actor_cFPiPiPiPUsPUc
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_actor_c::getDemoIDData(int* param_0, int* param_1, int* param_2, u16* param_3,
|
|
u8* param_4) {
|
|
nofralloc
|
|
#include "asm/d/d_demo/getDemoIDData__13dDemo_actor_cFPiPiPiPUsPUc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80038490-80038518 032DD0 0088+00 1/1 0/0 0/0 .text dDemo_getJaiPointer__FPCcUliPUs */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
static asm void dDemo_getJaiPointer(char const* param_0, u32 param_1, int param_2, u16* param_3) {
|
|
nofralloc
|
|
#include "asm/d/d_demo/dDemo_getJaiPointer__FPCcUliPUs.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 80451DC0-80451DC4 0003C0 0004+00 1/1 0/0 0/0 .sdata2 @4152 */
|
|
SECTION_SDATA2 static f32 lit_4152 = -1.0f;
|
|
|
|
/* 80038518-800387A8 032E58 0290+00 0/0 0/0 2/2 .text
|
|
* dDemo_setDemoData__FP10fopAc_ac_cUcP14mDoExt_McaMorfPCciPUsUlSc */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_setDemoData(fopAc_ac_c* param_0, u8 param_1, mDoExt_McaMorf* param_2,
|
|
char const* param_3, int param_4, u16* param_5, u32 param_6,
|
|
s8 param_7) {
|
|
nofralloc
|
|
#include "asm/d/d_demo/dDemo_setDemoData__FP10fopAc_ac_cUcP14mDoExt_McaMorfPCciPUsUlSc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 800387A8-800387EC 0330E8 0044+00 1/1 0/0 0/0 .text branchFile__FPCc */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
static asm void branchFile(char const* param_0) {
|
|
nofralloc
|
|
#include "asm/d/d_demo/branchFile__FPCc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 80450620-80450628 0000A0 0002+06 3/3 1/1 0/0 .sdata m_branchId__7dDemo_c */
|
|
SECTION_SDATA extern u16 m_branchId__7dDemo_c[1 + 3 /* padding */] = {
|
|
0xFFFF,
|
|
/* padding */
|
|
0x0000,
|
|
0x0000,
|
|
0x0000,
|
|
};
|
|
|
|
/* 800387EC-80038920 03312C 0134+00 1/0 0/0 0/0 .text JSGSetData__13dDemo_actor_cFUlPCvUl
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_actor_c::JSGSetData(u32 param_0, void const* param_1, u32 param_2) {
|
|
nofralloc
|
|
#include "asm/d/d_demo/JSGSetData__13dDemo_actor_cFUlPCvUl.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 80451DC4-80451DC8 0003C4 0004+00 1/1 0/0 0/0 .sdata2 @4553 */
|
|
SECTION_SDATA2 static f32 lit_4553 = -1.0000000331813535e+32f;
|
|
|
|
/* 80451DC8-80451DCC 0003C8 0004+00 1/1 0/0 0/0 .sdata2 @4554 */
|
|
SECTION_SDATA2 static f32 lit_4554 = 1.0000000331813535e+32f;
|
|
|
|
/* 80038920-80038980 033260 0060+00 1/0 0/0 0/0 .text JSGSetTranslation__13dDemo_actor_cFRC3Vec */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_actor_c::JSGSetTranslation(Vec const& param_0) {
|
|
nofralloc
|
|
#include "asm/d/d_demo/JSGSetTranslation__13dDemo_actor_cFRC3Vec.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80038980-800389A8 0332C0 0028+00 1/0 0/0 0/0 .text JSGSetScaling__13dDemo_actor_cFRC3Vec */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_actor_c::JSGSetScaling(Vec const& param_0) {
|
|
nofralloc
|
|
#include "asm/d/d_demo/JSGSetScaling__13dDemo_actor_cFRC3Vec.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 80451DCC-80451DD0 0003CC 0004+00 1/1 0/0 0/0 .sdata2 @4567 */
|
|
SECTION_SDATA2 static f32 lit_4567 = 182.04444885253906f;
|
|
|
|
/* 800389A8-80038A0C 0332E8 0064+00 1/0 0/0 0/0 .text JSGSetRotation__13dDemo_actor_cFRC3Vec */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_actor_c::JSGSetRotation(Vec const& param_0) {
|
|
nofralloc
|
|
#include "asm/d/d_demo/JSGSetRotation__13dDemo_actor_cFRC3Vec.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80038A0C-80038A20 03334C 0014+00 1/0 0/0 0/0 .text JSGSetShape__13dDemo_actor_cFUl */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_actor_c::JSGSetShape(u32 param_0) {
|
|
nofralloc
|
|
#include "asm/d/d_demo/JSGSetShape__13dDemo_actor_cFUl.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80038A20-80038A40 033360 0020+00 1/0 0/0 0/0 .text JSGSetAnimation__13dDemo_actor_cFUl
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_actor_c::JSGSetAnimation(u32 param_0) {
|
|
nofralloc
|
|
#include "asm/d/d_demo/JSGSetAnimation__13dDemo_actor_cFUl.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80038A40-80038A54 033380 0014+00 1/0 0/0 0/0 .text JSGSetAnimationFrame__13dDemo_actor_cFf */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_actor_c::JSGSetAnimationFrame(f32 param_0) {
|
|
nofralloc
|
|
#include "asm/d/d_demo/JSGSetAnimationFrame__13dDemo_actor_cFf.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80038A54-80038A68 033394 0014+00 1/0 0/0 0/0 .text JSGSetAnimationTransition__13dDemo_actor_cFf
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_actor_c::JSGSetAnimationTransition(f32 param_0) {
|
|
nofralloc
|
|
#include "asm/d/d_demo/JSGSetAnimationTransition__13dDemo_actor_cFf.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80038A68-80038A7C 0333A8 0014+00 1/0 0/0 0/0 .text JSGSetTextureAnimation__13dDemo_actor_cFUl
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_actor_c::JSGSetTextureAnimation(u32 param_0) {
|
|
nofralloc
|
|
#include "asm/d/d_demo/JSGSetTextureAnimation__13dDemo_actor_cFUl.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80038A7C-80038A90 0333BC 0014+00 1/0 0/0 0/0 .text
|
|
* JSGSetTextureAnimationFrame__13dDemo_actor_cFf */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_actor_c::JSGSetTextureAnimationFrame(f32 param_0) {
|
|
nofralloc
|
|
#include "asm/d/d_demo/JSGSetTextureAnimationFrame__13dDemo_actor_cFf.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80038A90-80038AC4 0333D0 0034+00 8/8 0/0 0/0 .text getView__Fv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
static asm void getView() {
|
|
nofralloc
|
|
#include "asm/d/d_demo/getView__Fv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80038AC4-80038AF8 033404 0034+00 1/0 0/0 0/0 .text JSGGetProjectionNear__14dDemo_camera_cCFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_camera_c::JSGGetProjectionNear() const {
|
|
nofralloc
|
|
#include "asm/d/d_demo/JSGGetProjectionNear__14dDemo_camera_cCFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80038AF8-80038B0C 033438 0014+00 1/0 0/0 0/0 .text JSGSetProjectionNear__14dDemo_camera_cFf */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_camera_c::JSGSetProjectionNear(f32 param_0) {
|
|
nofralloc
|
|
#include "asm/d/d_demo/JSGSetProjectionNear__14dDemo_camera_cFf.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80038B0C-80038B40 03344C 0034+00 1/0 0/0 0/0 .text JSGGetProjectionFar__14dDemo_camera_cCFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_camera_c::JSGGetProjectionFar() const {
|
|
nofralloc
|
|
#include "asm/d/d_demo/JSGGetProjectionFar__14dDemo_camera_cCFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80038B40-80038B54 033480 0014+00 1/0 0/0 0/0 .text JSGSetProjectionFar__14dDemo_camera_cFf */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_camera_c::JSGSetProjectionFar(f32 param_0) {
|
|
nofralloc
|
|
#include "asm/d/d_demo/JSGSetProjectionFar__14dDemo_camera_cFf.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 80451DD0-80451DD4 0003D0 0004+00 1/1 0/0 0/0 .sdata2 @4642 */
|
|
SECTION_SDATA2 static f32 lit_4642 = 60.0f;
|
|
|
|
/* 80038B54-80038B88 033494 0034+00 1/0 0/0 0/0 .text JSGGetProjectionFovy__14dDemo_camera_cCFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_camera_c::JSGGetProjectionFovy() const {
|
|
nofralloc
|
|
#include "asm/d/d_demo/JSGGetProjectionFovy__14dDemo_camera_cCFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80038B88-80038B9C 0334C8 0014+00 1/0 0/0 0/0 .text JSGSetProjectionFovy__14dDemo_camera_cFf */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_camera_c::JSGSetProjectionFovy(f32 param_0) {
|
|
nofralloc
|
|
#include "asm/d/d_demo/JSGSetProjectionFovy__14dDemo_camera_cFf.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 80451DD4-80451DD8 0003D4 0004+00 1/1 0/0 0/0 .sdata2 @4655 */
|
|
SECTION_SDATA2 static f32 lit_4655 = 19.0f / 14.0f;
|
|
|
|
/* 80038B9C-80038BD0 0334DC 0034+00 1/0 0/0 0/0 .text JSGGetProjectionAspect__14dDemo_camera_cCFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_camera_c::JSGGetProjectionAspect() const {
|
|
nofralloc
|
|
#include "asm/d/d_demo/JSGGetProjectionAspect__14dDemo_camera_cCFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80038BD0-80038BE4 033510 0014+00 1/0 0/0 0/0 .text JSGSetProjectionAspect__14dDemo_camera_cFf
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_camera_c::JSGSetProjectionAspect(f32 param_0) {
|
|
nofralloc
|
|
#include "asm/d/d_demo/JSGSetProjectionAspect__14dDemo_camera_cFf.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80038BE4-80038C44 033524 0060+00 1/0 0/0 0/0 .text JSGGetViewPosition__14dDemo_camera_cCFP3Vec
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_camera_c::JSGGetViewPosition(Vec* param_0) const {
|
|
nofralloc
|
|
#include "asm/d/d_demo/JSGGetViewPosition__14dDemo_camera_cCFP3Vec.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80038C44-80038C6C 033584 0028+00 1/0 0/0 0/0 .text JSGSetViewPosition__14dDemo_camera_cFRC3Vec
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_camera_c::JSGSetViewPosition(Vec const& param_0) {
|
|
nofralloc
|
|
#include "asm/d/d_demo/JSGSetViewPosition__14dDemo_camera_cFRC3Vec.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80038C6C-80038CD0 0335AC 0064+00 1/0 0/0 0/0 .text JSGGetViewUpVector__14dDemo_camera_cCFP3Vec
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_camera_c::JSGGetViewUpVector(Vec* param_0) const {
|
|
nofralloc
|
|
#include "asm/d/d_demo/JSGGetViewUpVector__14dDemo_camera_cCFP3Vec.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80038CD0-80038CF8 033610 0028+00 1/0 0/0 0/0 .text JSGSetViewUpVector__14dDemo_camera_cFRC3Vec
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_camera_c::JSGSetViewUpVector(Vec const& param_0) {
|
|
nofralloc
|
|
#include "asm/d/d_demo/JSGSetViewUpVector__14dDemo_camera_cFRC3Vec.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80038CF8-80038D5C 033638 0064+00 1/0 0/0 0/0 .text
|
|
* JSGGetViewTargetPosition__14dDemo_camera_cCFP3Vec */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_camera_c::JSGGetViewTargetPosition(Vec* param_0) const {
|
|
nofralloc
|
|
#include "asm/d/d_demo/JSGGetViewTargetPosition__14dDemo_camera_cCFP3Vec.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80038D5C-80038D84 03369C 0028+00 1/0 0/0 0/0 .text
|
|
* JSGSetViewTargetPosition__14dDemo_camera_cFRC3Vec */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_camera_c::JSGSetViewTargetPosition(Vec const& param_0) {
|
|
nofralloc
|
|
#include "asm/d/d_demo/JSGSetViewTargetPosition__14dDemo_camera_cFRC3Vec.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 80451DD8-80451DE0 0003D8 0004+04 2/2 0/0 0/0 .sdata2 @4710 */
|
|
SECTION_SDATA2 static f32 lit_4710[1 + 1 /* padding */] = {
|
|
0.0054931640625f,
|
|
/* padding */
|
|
0.0f,
|
|
};
|
|
|
|
/* 80038D84-80038DDC 0336C4 0058+00 1/0 0/0 0/0 .text JSGGetViewRoll__14dDemo_camera_cCFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_camera_c::JSGGetViewRoll() const {
|
|
nofralloc
|
|
#include "asm/d/d_demo/JSGGetViewRoll__14dDemo_camera_cCFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80038DDC-80038DF0 03371C 0014+00 1/0 0/0 0/0 .text JSGSetViewRoll__14dDemo_camera_cFf
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_camera_c::JSGSetViewRoll(f32 param_0) {
|
|
nofralloc
|
|
#include "asm/d/d_demo/JSGSetViewRoll__14dDemo_camera_cFf.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80038DF0-80038E20 033730 0030+00 1/0 0/0 0/0 .text JSGSetColor__15dDemo_ambient_cF8_GXColor */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_ambient_c::JSGSetColor(_GXColor param_0) {
|
|
nofralloc
|
|
#include "asm/d/d_demo/JSGSetColor__15dDemo_ambient_cF8_GXColor.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80038E20-80038E34 033760 0014+00 1/0 0/0 0/0 .text
|
|
* JSGSetLightType__13dDemo_light_cFQ26JStage7TELight */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_light_c::JSGSetLightType(JStage::TELight param_0) {
|
|
nofralloc
|
|
#include "asm/d/d_demo/JSGSetLightType__13dDemo_light_cFQ26JStage7TELight.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80038E34-80038E5C 033774 0028+00 1/0 0/0 0/0 .text JSGSetPosition__13dDemo_light_cFRC3Vec */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_light_c::JSGSetPosition(Vec const& param_0) {
|
|
nofralloc
|
|
#include "asm/d/d_demo/JSGSetPosition__13dDemo_light_cFRC3Vec.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80038E5C-80038E8C 03379C 0030+00 1/0 0/0 0/0 .text JSGSetColor__13dDemo_light_cF8_GXColor */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_light_c::JSGSetColor(_GXColor param_0) {
|
|
nofralloc
|
|
#include "asm/d/d_demo/JSGSetColor__13dDemo_light_cF8_GXColor.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80038E8C-80038EA8 0337CC 001C+00 1/0 0/0 0/0 .text
|
|
* JSGSetDistanceAttenuation__13dDemo_light_cFff13_GXDistAttnFn */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_light_c::JSGSetDistanceAttenuation(f32 param_0, f32 param_1, _GXDistAttnFn param_2) {
|
|
nofralloc
|
|
#include "asm/d/d_demo/JSGSetDistanceAttenuation__13dDemo_light_cFff13_GXDistAttnFn.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80038EA8-80038EC0 0337E8 0018+00 1/0 0/0 0/0 .text
|
|
* JSGSetAngleAttenuation__13dDemo_light_cFf9_GXSpotFn */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_light_c::JSGSetAngleAttenuation(f32 param_0, _GXSpotFn param_1) {
|
|
nofralloc
|
|
#include "asm/d/d_demo/JSGSetAngleAttenuation__13dDemo_light_cFf9_GXSpotFn.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80038EC0-80038EE8 033800 0028+00 1/0 0/0 0/0 .text JSGSetDirection__13dDemo_light_cFRC3Vec */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_light_c::JSGSetDirection(Vec const& param_0) {
|
|
nofralloc
|
|
#include "asm/d/d_demo/JSGSetDirection__13dDemo_light_cFRC3Vec.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80038EE8-80038EFC 033828 0014+00 1/0 0/0 0/0 .text
|
|
* JSGSetFogFunction__11dDemo_fog_cF10_GXFogType */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_fog_c::JSGSetFogFunction(_GXFogType param_0) {
|
|
nofralloc
|
|
#include "asm/d/d_demo/JSGSetFogFunction__11dDemo_fog_cF10_GXFogType.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80038EFC-80038F10 03383C 0014+00 1/0 0/0 0/0 .text JSGSetStartZ__11dDemo_fog_cFf */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_fog_c::JSGSetStartZ(f32 param_0) {
|
|
nofralloc
|
|
#include "asm/d/d_demo/JSGSetStartZ__11dDemo_fog_cFf.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80038F10-80038F24 033850 0014+00 1/0 0/0 0/0 .text JSGSetEndZ__11dDemo_fog_cFf */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_fog_c::JSGSetEndZ(f32 param_0) {
|
|
nofralloc
|
|
#include "asm/d/d_demo/JSGSetEndZ__11dDemo_fog_cFf.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80038F24-80038F54 033864 0030+00 1/0 0/0 0/0 .text JSGSetColor__11dDemo_fog_cF8_GXColor */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_fog_c::JSGSetColor(_GXColor param_0) {
|
|
nofralloc
|
|
#include "asm/d/d_demo/JSGSetColor__11dDemo_fog_cF8_GXColor.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80038F54-80038F70 033894 001C+00 1/1 0/0 0/0 .text __ct__14dDemo_object_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm dDemo_object_c::dDemo_object_c() {
|
|
nofralloc
|
|
#include "asm/d/d_demo/__ct__14dDemo_object_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80038F70-80038FC0 0338B0 0050+00 1/1 0/0 0/0 .text __dt__14dDemo_object_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm dDemo_object_c::~dDemo_object_c() {
|
|
nofralloc
|
|
#include "asm/d/d_demo/__dt__14dDemo_object_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80038FC0-80039088 033900 00C8+00 1/1 0/0 0/0 .text appendActor__14dDemo_object_cFP10fopAc_ac_c
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_object_c::appendActor(fopAc_ac_c* param_0) {
|
|
nofralloc
|
|
#include "asm/d/d_demo/appendActor__14dDemo_object_cFP10fopAc_ac_c.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80039088-800390AC 0339C8 0024+00 2/2 6/6 7/7 .text getActor__14dDemo_object_cFUc */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_object_c::getActor(u8 param_0) {
|
|
nofralloc
|
|
#include "asm/d/d_demo/getActor__14dDemo_object_cFUc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 800390AC-80039128 0339EC 007C+00 1/1 0/0 0/0 .text createCamera__14dDemo_object_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_object_c::createCamera() {
|
|
nofralloc
|
|
#include "asm/d/d_demo/createCamera__14dDemo_object_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80039128-8003913C 033A68 0014+00 0/0 3/3 0/0 .text getActiveCamera__14dDemo_object_cFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_object_c::getActiveCamera() {
|
|
nofralloc
|
|
#include "asm/d/d_demo/getActiveCamera__14dDemo_object_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8003913C-800391B8 033A7C 007C+00 1/1 0/0 0/0 .text createAmbient__14dDemo_object_cFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_object_c::createAmbient() {
|
|
nofralloc
|
|
#include "asm/d/d_demo/createAmbient__14dDemo_object_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 800391B8-80039258 033AF8 00A0+00 1/1 0/0 0/0 .text appendLight__14dDemo_object_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_object_c::appendLight() {
|
|
nofralloc
|
|
#include "asm/d/d_demo/appendLight__14dDemo_object_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80039258-800392D4 033B98 007C+00 1/1 0/0 0/0 .text createFog__14dDemo_object_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_object_c::createFog() {
|
|
nofralloc
|
|
#include "asm/d/d_demo/createFog__14dDemo_object_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 800392D4-80039408 033C14 0134+00 2/2 0/0 0/0 .text remove__14dDemo_object_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_object_c::remove() {
|
|
nofralloc
|
|
#include "asm/d/d_demo/remove__14dDemo_object_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80039408-80039468 033D48 0060+00 1/0 0/0 0/0 .text __dt__11dDemo_fog_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm dDemo_fog_c::~dDemo_fog_c() {
|
|
nofralloc
|
|
#include "asm/d/d_demo/__dt__11dDemo_fog_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80039468-800394C8 033DA8 0060+00 1/0 0/0 0/0 .text __dt__13dDemo_light_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm dDemo_light_c::~dDemo_light_c() {
|
|
nofralloc
|
|
#include "asm/d/d_demo/__dt__13dDemo_light_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 800394C8-80039528 033E08 0060+00 1/0 0/0 0/0 .text __dt__15dDemo_ambient_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm dDemo_ambient_c::~dDemo_ambient_c() {
|
|
nofralloc
|
|
#include "asm/d/d_demo/__dt__15dDemo_ambient_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80039528-80039678 033E68 0150+00 1/0 0/0 0/0 .text
|
|
* JSGFindObject__14dDemo_system_cCFPPQ26JStage7TObjectPCcQ26JStage8TEObject */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_system_c::JSGFindObject(JStage::TObject** param_0, char const* param_1,
|
|
JStage::TEObject param_2) const {
|
|
nofralloc
|
|
#include "asm/d/d_demo/JSGFindObject__14dDemo_system_cCFPPQ26JStage7TObjectPCcQ26JStage8TEObject.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 80451DE0-80451DE8 0003E0 0008+00 1/1 0/0 0/0 .sdata2 @5123 */
|
|
SECTION_SDATA2 static f64 lit_5123 = 0.03333333507180214;
|
|
|
|
/* 80039678-80039910 033FB8 0298+00 0/0 1/1 0/0 .text create__7dDemo_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_c::create() {
|
|
nofralloc
|
|
#include "asm/d/d_demo/create__7dDemo_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80039910-80039AAC 034250 019C+00 0/0 1/1 0/0 .text remove__7dDemo_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_c::remove() {
|
|
nofralloc
|
|
#include "asm/d/d_demo/remove__7dDemo_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80039AAC-80039B0C 0343EC 0060+00 1/0 0/0 0/0 .text __dt__14dDemo_system_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm dDemo_system_c::~dDemo_system_c() {
|
|
nofralloc
|
|
#include "asm/d/d_demo/__dt__14dDemo_system_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80039B0C-80039B6C 03444C 0060+00 1/0 0/0 0/0 .text __dt__17jmessage_tControlFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm jmessage_tControl::~jmessage_tControl() {
|
|
nofralloc
|
|
#include "asm/d/d_demo/__dt__17jmessage_tControlFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 8042465C-80424668 05137C 000C+00 1/1 0/0 0/0 .bss @5233 */
|
|
static u8 lit_5233[12];
|
|
|
|
/* 80424668-80424678 051388 000C+04 1/1 0/0 0/0 .bss l_translation$5232 */
|
|
static u8 l_translation[12 + 4 /* padding */];
|
|
|
|
/* 80450E50-80450E58 000350 0008+00 1/1 0/0 0/0 .sbss None */
|
|
static u8 data_80450E50[8];
|
|
|
|
/* 80039B6C-80039CF8 0344AC 018C+00 1/1 1/1 0/0 .text start__7dDemo_cFPCUcP4cXyzf */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_c::start(u8 const* param_0, cXyz* param_1, f32 param_2) {
|
|
nofralloc
|
|
#include "asm/d/d_demo/start__7dDemo_cFPCUcP4cXyzf.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80039CF8-80039D4C 034638 0054+00 1/1 2/2 0/0 .text end__7dDemo_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_c::end() {
|
|
nofralloc
|
|
#include "asm/d/d_demo/end__7dDemo_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80039D4C-80039DA4 03468C 0058+00 1/1 0/0 0/0 .text branch__7dDemo_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_c::branch() {
|
|
nofralloc
|
|
#include "asm/d/d_demo/branch__7dDemo_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 80451DE8-80451DF0 0003E8 0004+04 1/1 0/0 0/0 .sdata2 @5322 */
|
|
SECTION_SDATA2 static f32 lit_5322[1 + 1 /* padding */] = {
|
|
1.0f / 10.0f,
|
|
/* padding */
|
|
0.0f,
|
|
};
|
|
|
|
/* 80039DA4-80039EDC 0346E4 0138+00 0/0 1/1 0/0 .text update__7dDemo_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_c::update() {
|
|
nofralloc
|
|
#include "asm/d/d_demo/update__7dDemo_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80039EDC-80039EEC 03481C 0010+00 1/1 0/0 0/0 .text setBranchType__7dDemo_cFUs */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_c::setBranchType(u16 param_0) {
|
|
nofralloc
|
|
#include "asm/d/d_demo/setBranchType__7dDemo_cFUs.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80039EEC-80039F04 03482C 0018+00 0/0 2/2 0/0 .text setBranchId__7dDemo_cFUss */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_c::setBranchId(u16 param_0, s16 param_1) {
|
|
nofralloc
|
|
#include "asm/d/d_demo/setBranchId__7dDemo_cFUss.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80039F04-80039F1C 034844 0018+00 2/2 0/0 0/0 .text reset__7dDemo_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_c::reset() {
|
|
nofralloc
|
|
#include "asm/d/d_demo/reset__7dDemo_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80039F1C-80039F9C 03485C 0080+00 1/0 0/0 0/0 .text emitter_create__16dDemo_particle_cFUl */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_particle_c::emitter_create(u32 param_0) {
|
|
nofralloc
|
|
#include "asm/d/d_demo/emitter_create__16dDemo_particle_cFUl.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80039F9C-80039FFC 0348DC 0060+00 1/0 0/0 0/0 .text __dt__16dDemo_particle_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm dDemo_particle_c::~dDemo_particle_c() {
|
|
nofralloc
|
|
#include "asm/d/d_demo/__dt__16dDemo_particle_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80039FFC-8003A05C 03493C 0060+00 1/0 0/0 0/0 .text __dt__14dDemo_camera_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm dDemo_camera_c::~dDemo_camera_c() {
|
|
nofralloc
|
|
#include "asm/d/d_demo/__dt__14dDemo_camera_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8003A05C-8003A088 03499C 002C+00 1/0 0/0 0/0 .text JSGFindNodeID__13dDemo_actor_cCFPCc
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_actor_c::JSGFindNodeID(char const* param_0) const {
|
|
nofralloc
|
|
#include "asm/d/d_demo/JSGFindNodeID__13dDemo_actor_cCFPCc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8003A088-8003A0C8 0349C8 0040+00 1/0 0/0 0/0 .text
|
|
* JSGGetNodeTransformation__13dDemo_actor_cCFUlPA4_f */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_actor_c::JSGGetNodeTransformation(u32 param_0, f32 (*param_1)[4]) const {
|
|
nofralloc
|
|
#include "asm/d/d_demo/JSGGetNodeTransformation__13dDemo_actor_cCFUlPA4_f.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8003A0C8-8003A0D0 034A08 0008+00 1/0 0/0 0/0 .text JSGGetAnimationFrameMax__13dDemo_actor_cCFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_actor_c::JSGGetAnimationFrameMax() const {
|
|
nofralloc
|
|
#include "asm/d/d_demo/JSGGetAnimationFrameMax__13dDemo_actor_cCFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8003A0D0-8003A0D8 034A10 0008+00 1/0 0/0 0/0 .text
|
|
* JSGGetTextureAnimationFrameMax__13dDemo_actor_cCFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_actor_c::JSGGetTextureAnimationFrameMax() const {
|
|
nofralloc
|
|
#include "asm/d/d_demo/JSGGetTextureAnimationFrameMax__13dDemo_actor_cCFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8003A0D8-8003A0F4 034A18 001C+00 1/0 0/0 0/0 .text JSGGetTranslation__13dDemo_actor_cCFP3Vec */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_actor_c::JSGGetTranslation(Vec* param_0) const {
|
|
nofralloc
|
|
#include "asm/d/d_demo/JSGGetTranslation__13dDemo_actor_cCFP3Vec.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8003A0F4-8003A110 034A34 001C+00 1/0 0/0 0/0 .text JSGGetScaling__13dDemo_actor_cCFP3Vec */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_actor_c::JSGGetScaling(Vec* param_0) const {
|
|
nofralloc
|
|
#include "asm/d/d_demo/JSGGetScaling__13dDemo_actor_cCFP3Vec.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8003A110-8003A188 034A50 0078+00 1/0 0/0 0/0 .text JSGGetRotation__13dDemo_actor_cCFP3Vec */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dDemo_actor_c::JSGGetRotation(Vec* param_0) const {
|
|
nofralloc
|
|
#include "asm/d/d_demo/JSGGetRotation__13dDemo_actor_cCFP3Vec.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 803797F8-80379840 005E58 0046+02 3/3 0/0 0/0 .rodata @stringBase0 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
#pragma section ".dead"
|
|
SECTION_DEAD static char const* const stringBase_803797F8 = "-";
|
|
SECTION_DEAD static char const* const stringBase_803797FA = "d_act";
|
|
SECTION_DEAD static char const* const stringBase_80379800 = "デモデータ読み込みエラー!!\n";
|
|
SECTION_DEAD static char const* const stringBase_8037981E = "デモデータ再読み込みエラー!!\n";
|
|
/* @stringBase0 padding */
|
|
SECTION_DEAD static char const* const pad_8037983E = "\0";
|
|
#pragma pop
|