.dead section fix

This commit is contained in:
Julgodis
2021-03-31 23:22:32 +02:00
parent 2404fb33c7
commit b6eed5208d
8427 changed files with 1951354 additions and 667431 deletions
+408 -112
View File
@@ -1,300 +1,596 @@
//
//
// Generated By: dol2asm
// Translation Unit: d/shop/d_shop_camera
//
//
#include "d/shop/d_shop_camera.h"
#include "dol2asm.h"
#include "dolphin/types.h"
#include "d/shop/d_shop_camera.h"
//
//
// Types:
//
//
struct fopAc_ac_c {};
struct fopAc_ac_c {
};
struct Vec {};
struct Vec {
};
struct cXyz {
/* 80266B34 */ void operator-(Vec const&) const;
/* 80266B34 */ // False False
// Vec const& False
// Vec const False
// Vec False
void operator-(Vec const&) const;
};
struct dCamera_c {
/* 801614E8 */ void Stay();
/* 8016300C */ void SetTrimSize(s32);
/* 80180A40 */ void EventRecoverNotime();
/* 80180AE0 */ void Set(cXyz, cXyz, f32, s16);
/* 80180BA0 */ void Reset(cXyz, cXyz, f32, s16);
/* 801614E8 */ // False False
void Stay();
/* 8016300C */ // False False
// s32 False
void SetTrimSize(s32);
/* 80180A40 */ // False False
void EventRecoverNotime();
/* 80180AE0 */ // False False
// cXyz False
// cXyz False
// f32 False
// s16 False
void Set(cXyz, cXyz, f32, s16);
/* 80180BA0 */ // False False
// cXyz False
// cXyz False
// f32 False
// s16 False
void Reset(cXyz, cXyz, f32, s16);
};
struct ShopCam_action_c {
/* 80195C9C */ void shop_cam_action_init();
/* 80195E18 */ void shop_cam_action();
/* 8019630C */ void Save();
/* 8019635C */ void EventRecoverNotime();
/* 801963B4 */ void Reset();
/* 801964C8 */ void move();
/* 80196544 */ void setCamDataIdx(fopAc_ac_c*, fopAc_ac_c*, fopAc_ac_c*, fopAc_ac_c*, cXyz*,
cXyz*);
/* 80196608 */ void setCamDataIdx2(fopAc_ac_c*, fopAc_ac_c*, fopAc_ac_c*, fopAc_ac_c*,
fopAc_ac_c*, fopAc_ac_c*, fopAc_ac_c*, cXyz*, cXyz*);
/* 801966D4 */ void _debugSetCamera();
/* 801968B8 */ void setMasterCamCtrPos(cXyz*);
/* 80195C9C */ // False False
void shop_cam_action_init();
/* 80195E18 */ // True False
void shop_cam_action();
/* 8019630C */ // False False
void Save();
/* 8019635C */ // False False
void EventRecoverNotime();
/* 801963B4 */ // False False
void Reset();
/* 801964C8 */ // False False
void move();
/* 80196544 */ // False False
// fopAc_ac_c* False
// fopAc_ac_c False
// fopAc_ac_c* False
// fopAc_ac_c False
// fopAc_ac_c* False
// fopAc_ac_c False
// fopAc_ac_c* False
// fopAc_ac_c False
// cXyz* False
// cXyz False
// cXyz* False
// cXyz False
void setCamDataIdx(fopAc_ac_c*, fopAc_ac_c*, fopAc_ac_c*, fopAc_ac_c*, cXyz*, cXyz*);
/* 80196608 */ // False False
// fopAc_ac_c* False
// fopAc_ac_c False
// fopAc_ac_c* False
// fopAc_ac_c False
// fopAc_ac_c* False
// fopAc_ac_c False
// fopAc_ac_c* False
// fopAc_ac_c False
// fopAc_ac_c* False
// fopAc_ac_c False
// fopAc_ac_c* False
// fopAc_ac_c False
// fopAc_ac_c* False
// fopAc_ac_c False
// cXyz* False
// cXyz False
// cXyz* False
// cXyz False
void setCamDataIdx2(fopAc_ac_c*, fopAc_ac_c*, fopAc_ac_c*, fopAc_ac_c*, fopAc_ac_c*, fopAc_ac_c*, fopAc_ac_c*, cXyz*, cXyz*);
/* 801966D4 */ // True False
void _debugSetCamera();
/* 801968B8 */ // False False
// cXyz* False
// cXyz False
void setMasterCamCtrPos(cXyz*);
};
//
//
// Forward References:
//
//
// False False
extern "C" void shop_cam_action_init__16ShopCam_action_cFv();
// True False
extern "C" void shop_cam_action__16ShopCam_action_cFv();
// False False
extern "C" void Save__16ShopCam_action_cFv();
// False False
extern "C" void EventRecoverNotime__16ShopCam_action_cFv();
// False False
extern "C" void Reset__16ShopCam_action_cFv();
// False False
extern "C" void move__16ShopCam_action_cFv();
extern "C" void
setCamDataIdx__16ShopCam_action_cFP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP4cXyzP4cXyz();
extern "C" void
setCamDataIdx2__16ShopCam_action_cFP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP4cXyzP4cXyz();
// False False
// fopAc_ac_c* False
// fopAc_ac_c False
// fopAc_ac_c* False
// fopAc_ac_c False
// fopAc_ac_c* False
// fopAc_ac_c False
// fopAc_ac_c* False
// fopAc_ac_c False
// cXyz* False
// cXyz False
// cXyz* False
// cXyz False
extern "C" void setCamDataIdx__16ShopCam_action_cFP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP4cXyzP4cXyz();
// False False
// fopAc_ac_c* False
// fopAc_ac_c False
// fopAc_ac_c* False
// fopAc_ac_c False
// fopAc_ac_c* False
// fopAc_ac_c False
// fopAc_ac_c* False
// fopAc_ac_c False
// fopAc_ac_c* False
// fopAc_ac_c False
// fopAc_ac_c* False
// fopAc_ac_c False
// fopAc_ac_c* False
// fopAc_ac_c False
// cXyz* False
// cXyz False
// cXyz* False
// cXyz False
extern "C" void setCamDataIdx2__16ShopCam_action_cFP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP4cXyzP4cXyz();
// True False
extern "C" void _debugSetCamera__16ShopCam_action_cFv();
// False False
// cXyz* False
// cXyz False
extern "C" void setMasterCamCtrPos__16ShopCam_action_cFP4cXyz();
//
//
// External References:
//
//
// False False
void dCam_getBody();
// False False
// f32 False
// f32 False
void cM_atan2s(f32, f32);
// False False
// f32* False
// f32 False
// f32 False
// f32 False
// f32 False
void cLib_addCalc2(f32*, f32, f32, f32);
// False False
// cXyz* False
// cXyz False
// cXyz const& False
// cXyz const False
// cXyz False
// f32 False
// f32 False
void cLib_addCalcPos2(cXyz*, cXyz const&, f32, f32);
// False False
// cXyz* False
// cXyz False
// cXyz const* False
// cXyz const False
// cXyz False
// s16 False
// cXyz const* False
// cXyz const False
// cXyz False
void cLib_offsetPos(cXyz*, cXyz const*, s16, cXyz const*);
// False False
extern "C" void Stay__9dCamera_cFv();
// False False
// s32 False
extern "C" void SetTrimSize__9dCamera_cFl();
// False False
extern "C" void EventRecoverNotime__9dCamera_cFv();
// False False
// cXyz False
// cXyz False
// f32 False
// s16 False
extern "C" void Set__9dCamera_cF4cXyz4cXyzfs();
// False False
// cXyz False
// cXyz False
// f32 False
// s16 False
extern "C" void Reset__9dCamera_cF4cXyz4cXyzfs();
// False False
extern "C" void dCam_getBody__Fv();
// False False
// Vec const& False
// Vec const False
// Vec False
extern "C" void __mi__4cXyzCFRC3Vec();
// False False
// f32 False
// f32 False
extern "C" void cM_atan2s__Fff();
// False False
// f32* False
// f32 False
// f32 False
// f32 False
// f32 False
extern "C" void cLib_addCalc2__FPffff();
// False False
// cXyz* False
// cXyz False
// cXyz const& False
// cXyz const False
// cXyz False
// f32 False
// f32 False
extern "C" void cLib_addCalcPos2__FP4cXyzRC4cXyzff();
// False False
// cXyz* False
// cXyz False
// cXyz const* False
// cXyz const False
// cXyz False
// s16 False
// cXyz const* False
// cXyz const False
// cXyz False
extern "C" void cLib_offsetPos__FP4cXyzPC4cXyzsPC4cXyz();
// False False
extern "C" void PSVECSquareMag();
// False False
extern "C" void __ptmf_test();
// False False
extern "C" void __ptmf_scall();
// False False
extern "C" void _savegpr_27();
// False False
extern "C" void _restgpr_27();
extern "C" extern u8 const __ptmf_null[12 + 4 /* padding */];
extern "C" extern u8 g_dComIfG_gameInfo[122384];
extern "C" extern u32 __float_nan;
//
//
// Declarations:
//
//
/* ############################################################################################## */
/* 803BB7C8-803BB800 0038+00 s=1 e=0 z=0 None .data cam_seira_shop */
/* 803BB7C8-803BB800 0038+00 s=1 e=0 z=0 None .data cam_seira_shop */
SECTION_DATA static u8 cam_seira_shop[56] = {
0x00, 0x00, 0x00, 0x00, 0x42, 0xE6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x42, 0xE6, 0x00, 0x00, 0x43, 0x16, 0x00, 0x00, 0x42, 0x34, 0x00, 0x00,
0x42, 0xC8, 0x00, 0x00, 0x43, 0x1B, 0x00, 0x00, 0xC3, 0x2F, 0x00, 0x00, 0x42, 0xC8,
0x00, 0x00, 0x43, 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0x34, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x42, 0xE6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x42, 0xE6, 0x00, 0x00, 0x43, 0x16, 0x00, 0x00, 0x42, 0x34, 0x00, 0x00, 0x42, 0xC8, 0x00, 0x00,
0x43, 0x1B, 0x00, 0x00, 0xC3, 0x2F, 0x00, 0x00, 0x42, 0xC8, 0x00, 0x00, 0x43, 0x1B, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x42, 0x34, 0x00, 0x00,
};
/* 803BB800-803BB838 0038+00 s=1 e=0 z=0 None .data cam_seira_evnt_before */
/* 803BB800-803BB838 0038+00 s=1 e=0 z=0 None .data cam_seira_evnt_before */
SECTION_DATA static u8 cam_seira_evnt_before[56] = {
0xC2, 0x48, 0x00, 0x00, 0x42, 0xE6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC2, 0x48,
0x00, 0x00, 0x42, 0xE6, 0x00, 0x00, 0x43, 0x16, 0x00, 0x00, 0x42, 0x34, 0x00, 0x00,
0x42, 0xC8, 0x00, 0x00, 0x43, 0x1B, 0x00, 0x00, 0xC3, 0x2F, 0x00, 0x00, 0x42, 0xC8,
0x00, 0x00, 0x43, 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0x34, 0x00, 0x00,
0xC2, 0x48, 0x00, 0x00, 0x42, 0xE6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC2, 0x48, 0x00, 0x00,
0x42, 0xE6, 0x00, 0x00, 0x43, 0x16, 0x00, 0x00, 0x42, 0x34, 0x00, 0x00, 0x42, 0xC8, 0x00, 0x00,
0x43, 0x1B, 0x00, 0x00, 0xC3, 0x2F, 0x00, 0x00, 0x42, 0xC8, 0x00, 0x00, 0x43, 0x1B, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x42, 0x34, 0x00, 0x00,
};
/* 803BB838-803BB870 0038+00 s=1 e=0 z=0 None .data cam_seira_evnt_after */
/* 803BB838-803BB870 0038+00 s=1 e=0 z=0 None .data cam_seira_evnt_after */
SECTION_DATA static u8 cam_seira_evnt_after[56] = {
0x00, 0x00, 0x00, 0x00, 0x42, 0xE6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x42, 0xE6, 0x00, 0x00, 0x43, 0x16, 0x00, 0x00, 0x42, 0x34, 0x00, 0x00,
0x42, 0xC8, 0x00, 0x00, 0x43, 0x1B, 0x00, 0x00, 0xC3, 0x2F, 0x00, 0x00, 0x42, 0xC8,
0x00, 0x00, 0x43, 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0x34, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x42, 0xE6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x42, 0xE6, 0x00, 0x00, 0x43, 0x16, 0x00, 0x00, 0x42, 0x34, 0x00, 0x00, 0x42, 0xC8, 0x00, 0x00,
0x43, 0x1B, 0x00, 0x00, 0xC3, 0x2F, 0x00, 0x00, 0x42, 0xC8, 0x00, 0x00, 0x43, 0x1B, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x42, 0x34, 0x00, 0x00,
};
/* 803BB870-803BB87C 000C+00 s=2 e=0 z=0 None .data shop_cam_data_tbl */
/* 803BB870-803BB87C 000C+00 s=2 e=0 z=0 None .data shop_cam_data_tbl */
SECTION_DATA static void* shop_cam_data_tbl[3] = {
(void*)&cam_seira_shop,
(void*)&cam_seira_evnt_before,
(void*)&cam_seira_evnt_after,
(void*)&cam_seira_shop,
(void*)&cam_seira_evnt_before,
(void*)&cam_seira_evnt_after,
};
/* 803BB87C-803BB888 000C+00 s=1 e=0 z=0 None .data @3771 */
/* 803BB87C-803BB888 000C+00 s=1 e=0 z=0 None .data @3771 */
SECTION_DATA static void* lit_3771[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)shop_cam_action__16ShopCam_action_cFv,
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)shop_cam_action__16ShopCam_action_cFv,
};
/* 80453A88-80453A8C 0004+00 s=1 e=0 z=0 None .sdata2 @3796 */
/* 80453A88-80453A8C 0004+00 s=1 e=0 z=0 None .sdata2 @3796 */
SECTION_SDATA2 static f32 lit_3796 = 0.25f;
/* 80453A8C-80453A90 0004+00 s=1 e=0 z=0 None .sdata2 @3797 */
/* 80453A8C-80453A90 0004+00 s=1 e=0 z=0 None .sdata2 @3797 */
SECTION_SDATA2 static f32 lit_3797 = 20.0f;
/* 80453A90-80453A94 0004+00 s=1 e=0 z=0 None .sdata2 @3798 */
/* 80453A90-80453A94 0004+00 s=1 e=0 z=0 None .sdata2 @3798 */
SECTION_SDATA2 static f32 lit_3798 = 5.0f;
/* 80195C9C-80195E18 017C+00 s=0 e=0 z=9 None .text shop_cam_action_init__16ShopCam_action_cFv
*/
/* 80195C9C-80195E18 017C+00 s=0 e=0 z=9 None .text shop_cam_action_init__16ShopCam_action_cFv */
// 80195CB0: 8019630C (Save__16ShopCam_action_cFv)
// 80195CB4: 804061C0 (g_dComIfG_gameInfo)
// 80195CB8: 804061C0 (g_dComIfG_gameInfo)
// 80195CCC: 803BB87C (lit_3771)
// 80195CD0: 803BB87C (lit_3771)
// 80195CFC: 803BB870 (shop_cam_data_tbl)
// 80195D00: 803BB870 (shop_cam_data_tbl)
// 80195DE4: 80453A88 (lit_3796)
// 80195DEC: 80453A8C (lit_3797)
// 80195DF8: 80453A90 (lit_3798)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// False False
asm void ShopCam_action_c::shop_cam_action_init() {
nofralloc
nofralloc
#include "asm/d/shop/d_shop_camera/shop_cam_action_init__16ShopCam_action_cFv.s"
}
#pragma pop
/* ############################################################################################## */
/* 80453A94-80453A98 0004+00 s=2 e=0 z=0 None .sdata2 @3916 */
/* 80453A94-80453A98 0004+00 s=2 e=0 z=0 None .sdata2 @3916 */
SECTION_SDATA2 static u8 lit_3916[4] = {
0x00,
0x00,
0x00,
0x00,
0x00, 0x00, 0x00, 0x00,
};
/* 80453A98-80453AA0 0008+00 s=1 e=0 z=0 None .sdata2 @3917 */
/* 80453A98-80453AA0 0008+00 s=1 e=0 z=0 None .sdata2 @3917 */
SECTION_SDATA2 static f64 lit_3917 = 0.5;
/* 80453AA0-80453AA8 0008+00 s=1 e=0 z=0 None .sdata2 @3918 */
/* 80453AA0-80453AA8 0008+00 s=1 e=0 z=0 None .sdata2 @3918 */
SECTION_SDATA2 static f64 lit_3918 = 3.0;
/* 80453AA8-80453AB0 0008+00 s=1 e=0 z=0 None .sdata2 @3919 */
/* 80453AA8-80453AB0 0008+00 s=1 e=0 z=0 None .sdata2 @3919 */
SECTION_SDATA2 static u8 lit_3919[8] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
/* 80453AB0-80453AB4 0004+00 s=1 e=0 z=0 None .sdata2 @3920 */
/* 80453AB0-80453AB4 0004+00 s=1 e=0 z=0 None .sdata2 @3920 */
SECTION_SDATA2 static f32 lit_3920 = 1.0f;
/* 80195E18-8019630C 04F4+00 s=1 e=0 z=0 None .text shop_cam_action__16ShopCam_action_cFv */
/* 80195E18-8019630C 04F4+00 s=1 e=0 z=0 None .text shop_cam_action__16ShopCam_action_cFv */
// 80195E38: 803621D4 (_savegpr_27)
// 80195E40: 804061C0 (g_dComIfG_gameInfo)
// 80195E44: 804061C0 (g_dComIfG_gameInfo)
// 80195E60: 801614E8 (Stay__9dCamera_cFv)
// 80195E6C: 8016300C (SetTrimSize__9dCamera_cFl)
// 80195E8C: 803BB870 (shop_cam_data_tbl)
// 80195E90: 803BB870 (shop_cam_data_tbl)
// 80195F18: 803BB870 (shop_cam_data_tbl)
// 80195F1C: 803BB870 (shop_cam_data_tbl)
// 80195FA0: 80270178 (cLib_addCalcPos2__FP4cXyzRC4cXyzff)
// 80195FB4: 80270178 (cLib_addCalcPos2__FP4cXyzRC4cXyzff)
// 80195FC8: 8026FA3C (cLib_addCalc2__FPffff)
// 80195FD8: 80266B34 (__mi__4cXyzCFRC3Vec)
// 80196000: 80266B34 (__mi__4cXyzCFRC3Vec)
// 80196034: 80347138 (PSVECSquareMag)
// 80196038: 80453A94 (lit_3916)
// 80196048: 80453A98 (lit_3917)
// 80196050: 80453AA0 (lit_3918)
// 80196098: 80453AA8 (lit_3919)
// 801960A4: 80450AE0 (__float_nan)
// 801960A8: 80450AE0 (__float_nan)
// 80196114: 80450AE0 (__float_nan)
// 80196118: 80450AE0 (__float_nan)
// 8019611C: 80453AB0 (lit_3920)
// 80196148: 80347138 (PSVECSquareMag)
// 8019614C: 80453A94 (lit_3916)
// 8019615C: 80453A98 (lit_3917)
// 80196164: 80453AA0 (lit_3918)
// 801961AC: 80453AA8 (lit_3919)
// 801961B8: 80450AE0 (__float_nan)
// 801961BC: 80450AE0 (__float_nan)
// 80196228: 80450AE0 (__float_nan)
// 8019622C: 80450AE0 (__float_nan)
// 80196230: 80453AB0 (lit_3920)
// 80196258: 80453AB0 (lit_3920)
// 801962DC: 80180AE0 (Set__9dCamera_cF4cXyz4cXyzfs)
// 801962F8: 80362220 (_restgpr_27)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// True False
asm void ShopCam_action_c::shop_cam_action() {
nofralloc
nofralloc
#include "asm/d/shop/d_shop_camera/shop_cam_action__16ShopCam_action_cFv.s"
}
#pragma pop
/* 8019630C-8019635C 0050+00 s=1 e=0 z=12 None .text Save__16ShopCam_action_cFv */
/* 8019630C-8019635C 0050+00 s=1 e=0 z=12 None .text Save__16ShopCam_action_cFv */
// 8019630C: 804061C0 (g_dComIfG_gameInfo)
// 80196310: 804061C0 (g_dComIfG_gameInfo)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// False False
asm void ShopCam_action_c::Save() {
nofralloc
nofralloc
#include "asm/d/shop/d_shop_camera/Save__16ShopCam_action_cFv.s"
}
#pragma pop
/* 8019635C-801963B4 0058+00 s=0 e=0 z=9 None .text EventRecoverNotime__16ShopCam_action_cFv
*/
/* 8019635C-801963B4 0058+00 s=0 e=0 z=9 None .text EventRecoverNotime__16ShopCam_action_cFv */
// 80196378: 80181640 (dCam_getBody__Fv)
// 8019637C: 80180A40 (EventRecoverNotime__9dCamera_cFv)
// 80196380: 803A2180 (__ptmf_null)
// 80196384: 803A2180 (__ptmf_null)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// False False
asm void ShopCam_action_c::EventRecoverNotime() {
nofralloc
nofralloc
#include "asm/d/shop/d_shop_camera/EventRecoverNotime__16ShopCam_action_cFv.s"
}
#pragma pop
/* 801963B4-801964C8 0114+00 s=0 e=0 z=9 None .text Reset__16ShopCam_action_cFv */
/* 801963B4-801964C8 0114+00 s=0 e=0 z=9 None .text Reset__16ShopCam_action_cFv */
// 801963CC: 804061C0 (g_dComIfG_gameInfo)
// 801963D0: 804061C0 (g_dComIfG_gameInfo)
// 8019643C: 80180AE0 (Set__9dCamera_cF4cXyz4cXyzfs)
// 80196444: 801614E8 (Stay__9dCamera_cFv)
// 8019648C: 80180BA0 (Reset__9dCamera_cF4cXyz4cXyzfs)
// 80196490: 803A2180 (__ptmf_null)
// 80196494: 803A2180 (__ptmf_null)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// False False
asm void ShopCam_action_c::Reset() {
nofralloc
nofralloc
#include "asm/d/shop/d_shop_camera/Reset__16ShopCam_action_cFv.s"
}
#pragma pop
/* 801964C8-80196544 007C+00 s=0 e=0 z=9 None .text move__16ShopCam_action_cFv */
/* 801964C8-80196544 007C+00 s=0 e=0 z=9 None .text move__16ShopCam_action_cFv */
// 801964DC: 80362018 (__ptmf_test)
// 801964F0: 80362084 (__ptmf_scall)
// 80196518: 804061C0 (g_dComIfG_gameInfo)
// 8019651C: 804061C0 (g_dComIfG_gameInfo)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// False False
asm void ShopCam_action_c::move() {
nofralloc
nofralloc
#include "asm/d/shop/d_shop_camera/move__16ShopCam_action_cFv.s"
}
#pragma pop
/* ############################################################################################## */
/* 80453AB4-80453AB8 0004+00 s=2 e=0 z=0 None .sdata2 @3992 */
/* 80453AB4-80453AB8 0004+00 s=2 e=0 z=0 None .sdata2 @3992 */
SECTION_SDATA2 static f32 lit_3992 = 45.0f;
/* 80196544-80196608 00C4+00 s=0 e=1 z=0 None .text
* setCamDataIdx__16ShopCam_action_cFP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP4cXyzP4cXyz
*/
/* 80196544-80196608 00C4+00 s=0 e=1 z=0 None .text setCamDataIdx__16ShopCam_action_cFP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP4cXyzP4cXyz */
// 801965B8: 80453AB4 (lit_3992)
// 801965F4: 801966D4 (_debugSetCamera__16ShopCam_action_cFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void ShopCam_action_c::setCamDataIdx(fopAc_ac_c* param_0, fopAc_ac_c* param_1,
fopAc_ac_c* param_2, fopAc_ac_c* param_3, cXyz* param_4,
cXyz* param_5) {
nofralloc
// False False
// fopAc_ac_c* False
// fopAc_ac_c False
// fopAc_ac_c* False
// fopAc_ac_c False
// fopAc_ac_c* False
// fopAc_ac_c False
// fopAc_ac_c* False
// fopAc_ac_c False
// cXyz* False
// cXyz False
// cXyz* False
// cXyz False
asm void ShopCam_action_c::setCamDataIdx(fopAc_ac_c* param_0, fopAc_ac_c* param_1, fopAc_ac_c* param_2, fopAc_ac_c* param_3, cXyz* param_4, cXyz* param_5) {
nofralloc
#include "asm/d/shop/d_shop_camera/func_80196544.s"
}
#pragma pop
/* 80196608-801966D4 00CC+00 s=0 e=1 z=0 None .text
* setCamDataIdx2__16ShopCam_action_cFP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP4cXyzP4cXyz
*/
/* 80196608-801966D4 00CC+00 s=0 e=1 z=0 None .text setCamDataIdx2__16ShopCam_action_cFP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP4cXyzP4cXyz */
// 80196684: 80453AB4 (lit_3992)
// 801966C0: 801966D4 (_debugSetCamera__16ShopCam_action_cFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void ShopCam_action_c::setCamDataIdx2(fopAc_ac_c* param_0, fopAc_ac_c* param_1,
fopAc_ac_c* param_2, fopAc_ac_c* param_3,
fopAc_ac_c* param_4, fopAc_ac_c* param_5,
fopAc_ac_c* param_6, cXyz* param_7, cXyz* param_8) {
nofralloc
// False False
// fopAc_ac_c* False
// fopAc_ac_c False
// fopAc_ac_c* False
// fopAc_ac_c False
// fopAc_ac_c* False
// fopAc_ac_c False
// fopAc_ac_c* False
// fopAc_ac_c False
// fopAc_ac_c* False
// fopAc_ac_c False
// fopAc_ac_c* False
// fopAc_ac_c False
// fopAc_ac_c* False
// fopAc_ac_c False
// cXyz* False
// cXyz False
// cXyz* False
// cXyz False
asm void ShopCam_action_c::setCamDataIdx2(fopAc_ac_c* param_0, fopAc_ac_c* param_1, fopAc_ac_c* param_2, fopAc_ac_c* param_3, fopAc_ac_c* param_4, fopAc_ac_c* param_5, fopAc_ac_c* param_6, cXyz* param_7, cXyz* param_8) {
nofralloc
#include "asm/d/shop/d_shop_camera/func_80196608.s"
}
#pragma pop
/* ############################################################################################## */
/* 80453AB8-80453ABC 0004+00 s=1 e=0 z=0 None .sdata2 @4059 */
/* 80453AB8-80453ABC 0004+00 s=1 e=0 z=0 None .sdata2 @4059 */
SECTION_SDATA2 static f32 lit_4059 = 0.5f;
/* 80453ABC-80453AC0 0004+00 s=1 e=0 z=0 None .sdata2 @4060 */
/* 80453ABC-80453AC0 0004+00 s=1 e=0 z=0 None .sdata2 @4060 */
SECTION_SDATA2 static f32 lit_4060 = 167.0f;
/* 80453AC0-80453AC4 0004+00 s=1 e=0 z=0 None .sdata2 @4061 */
/* 80453AC0-80453AC4 0004+00 s=1 e=0 z=0 None .sdata2 @4061 */
SECTION_SDATA2 static f32 lit_4061 = 220.0f;
/* 80453AC4-80453AC8 0004+00 s=1 e=0 z=0 None .sdata2 @4062 */
/* 80453AC4-80453AC8 0004+00 s=1 e=0 z=0 None .sdata2 @4062 */
SECTION_SDATA2 static f32 lit_4062 = 120.0f;
/* 80453AC8-80453ACC 0004+00 s=1 e=0 z=0 None .sdata2 @4063 */
/* 80453AC8-80453ACC 0004+00 s=1 e=0 z=0 None .sdata2 @4063 */
SECTION_SDATA2 static f32 lit_4063 = -50.0f;
/* 80453ACC-80453AD0 0004+00 s=1 e=0 z=0 None .sdata2 @4064 */
/* 80453ACC-80453AD0 0004+00 s=1 e=0 z=0 None .sdata2 @4064 */
SECTION_SDATA2 static f32 lit_4064 = 350.0f;
/* 801966D4-801968B8 01E4+00 s=2 e=0 z=0 None .text _debugSetCamera__16ShopCam_action_cFv */
/* 801966D4-801968B8 01E4+00 s=2 e=0 z=0 None .text _debugSetCamera__16ShopCam_action_cFv */
// 80196758: 80453AB8 (lit_4059)
// 80196818: 80453ABC (lit_4060)
// 80196820: 80453AC0 (lit_4061)
// 80196828: 80453AC4 (lit_4062)
// 80196840: 80266B34 (__mi__4cXyzCFRC3Vec)
// 8019685C: 80267674 (cM_atan2s__Fff)
// 80196864: 80453A94 (lit_3916)
// 8019686C: 80453AC8 (lit_4063)
// 80196874: 80453ACC (lit_4064)
// 80196888: 80270DC0 (cLib_offsetPos__FP4cXyzPC4cXyzsPC4cXyz)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// True False
asm void ShopCam_action_c::_debugSetCamera() {
nofralloc
nofralloc
#include "asm/d/shop/d_shop_camera/_debugSetCamera__16ShopCam_action_cFv.s"
}
#pragma pop
/* 801968B8-80196914 005C+00 s=0 e=1 z=3 None .text setMasterCamCtrPos__16ShopCam_action_cFP4cXyz
*/
/* 801968B8-80196914 005C+00 s=0 e=1 z=3 None .text setMasterCamCtrPos__16ShopCam_action_cFP4cXyz */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// False False
// cXyz* False
// cXyz False
asm void ShopCam_action_c::setMasterCamCtrPos(cXyz* param_0) {
nofralloc
nofralloc
#include "asm/d/shop/d_shop_camera/setMasterCamCtrPos__16ShopCam_action_cFP4cXyz.s"
}
#pragma pop
+259 -57
View File
@@ -1,179 +1,381 @@
//
//
// Generated By: dol2asm
// Translation Unit: d/shop/d_shop_item_ctrl
//
//
#include "d/shop/d_shop_item_ctrl.h"
#include "dol2asm.h"
#include "dolphin/types.h"
#include "d/shop/d_shop_item_ctrl.h"
//
//
// Types:
//
struct fast_create_request {};
//
struct daShopItem_c {
/* 80037C14 */ void getRotateP();
/* 80037C1C */ void getPosP();
/* 80037C14 */ // False False
void getRotateP();
/* 80037C1C */ // False False
void getPosP();
};
struct Vec {};
struct Vec {
};
struct cXyz {
/* 80266B34 */ void operator-(Vec const&) const;
/* 80266B34 */ // False False
// Vec const& False
// Vec const False
// Vec False
void operator-(Vec const&) const;
};
struct dShopItemCtrl_c {
/* 80196914 */ dShopItemCtrl_c();
/* 80196958 */ ~dShopItemCtrl_c();
/* 801969A0 */ void getCurrentPos(int);
/* 80196A3C */ void isHomePos(int);
/* 80196AF0 */ void setRotateAnime(int);
/* 80196BA4 */ void setZoomAnime(int, cXyz*, s16, bool);
/* 80196914 */ // False False
dShopItemCtrl_c();
/* 80196958 */ // False False
~dShopItemCtrl_c();
/* 801969A0 */ // False False
// int False
void getCurrentPos(int);
/* 80196A3C */ // False False
// int False
void isHomePos(int);
/* 80196AF0 */ // False False
// int False
void setRotateAnime(int);
/* 80196BA4 */ // False False
// int False
// cXyz* False
// cXyz False
// s16 False
// bool False
void setZoomAnime(int, cXyz*, s16, bool);
};
//
//
// Forward References:
//
//
// False False
extern "C" void __ct__15dShopItemCtrl_cFv();
// False False
extern "C" void __dt__15dShopItemCtrl_cFv();
// False False
// int False
extern "C" void getCurrentPos__15dShopItemCtrl_cFi();
// False False
// int False
extern "C" void isHomePos__15dShopItemCtrl_cFi();
// False False
// int False
extern "C" void setRotateAnime__15dShopItemCtrl_cFi();
// False False
// int False
// cXyz* False
// cXyz False
// s16 False
// bool False
extern "C" void setZoomAnime__15dShopItemCtrl_cFiP4cXyzsb();
extern "C" extern void* __vt__15dShopItemCtrl_c[3 + 1 /* padding */];
//
//
// External References:
//
//
// False False
// void* (*)(void*, void*) False
// * False
// False
// void* False
// void False
// void* False
// void False
// void* False
// void False
// void* False
// void False
void fopAcIt_Judge(void* (*)(void*, void*), void*);
// False False
// void* False
// void False
// void* False
// void False
void fpcSch_JudgeByID(void*, void*);
void fpcFCtRq_Do(fast_create_request*);
// False False
// cXyz* False
// cXyz False
// cXyz const& False
// cXyz const False
// cXyz False
// f32 False
// f32 False
void cLib_addCalcPos2(cXyz*, cXyz const&, f32, f32);
// False False
// s16* False
// s16 False
// s16 False
// s16 False
// s16 False
// s16 False
void cLib_addCalcAngleS(s16*, s16, s16, s16, s16);
// False False
// void False
// void* False
// void False
void operator delete(void*);
// False False
// void* (*)(void*, void*) False
// * False
// False
// void* False
// void False
// void* False
// void False
// void* False
// void False
// void* False
// void False
extern "C" void fopAcIt_Judge__FPFPvPv_PvPv();
// False False
// void* False
// void False
// void* False
// void False
extern "C" void fpcSch_JudgeByID__FPvPv();
extern "C" void fpcFCtRq_Do__FP19fast_create_request();
// False False
extern "C" void getRotateP__12daShopItem_cFv();
// False False
extern "C" void getPosP__12daShopItem_cFv();
// False False
// Vec const& False
// Vec const False
// Vec False
extern "C" void __mi__4cXyzCFRC3Vec();
// False False
// cXyz* False
// cXyz False
// cXyz const& False
// cXyz const False
// cXyz False
// f32 False
// f32 False
extern "C" void cLib_addCalcPos2__FP4cXyzRC4cXyzff();
// False False
// s16* False
// s16 False
// s16 False
// s16 False
// s16 False
// s16 False
extern "C" void cLib_addCalcAngleS__FPsssss();
// False False
// void False
// void* False
// void False
extern "C" void __dl__FPv();
// False False
extern "C" void PSVECSquareMag();
// False False
extern "C" void _savegpr_23();
// False False
extern "C" void _savegpr_27();
// False False
extern "C" void _restgpr_23();
// False False
extern "C" void _restgpr_27();
extern "C" extern u32 __float_nan;
//
//
// Declarations:
//
//
/* ############################################################################################## */
/* 803BB888-803BB898 000C+04 s=2 e=0 z=0 None .data __vt__15dShopItemCtrl_c */
SECTION_DATA static void* __vt__15dShopItemCtrl_c[3 + 1 /* padding */] = {
(void*)NULL,
(void*)NULL,
(void*)__dt__15dShopItemCtrl_cFv,
/* padding */
NULL,
/* 803BB888-803BB898 000C+04 s=2 e=0 z=0 None .data __vt__15dShopItemCtrl_c */
SECTION_DATA void* __vt__15dShopItemCtrl_c[3 + 1 /* padding */] = {
(void*)NULL /* RTTI */,
(void*)NULL,
(void*)__dt__15dShopItemCtrl_cFv,
/* padding */
NULL,
};
/* 80196914-80196958 0044+00 s=0 e=0 z=10 None .text __ct__15dShopItemCtrl_cFv */
/* 80196914-80196958 0044+00 s=0 e=0 z=10 None .text __ct__15dShopItemCtrl_cFv */
// 80196914: 803BB888 (__vt__15dShopItemCtrl_c)
// 80196918: 803BB888 (__vt__15dShopItemCtrl_c)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// False False
asm dShopItemCtrl_c::dShopItemCtrl_c() {
nofralloc
nofralloc
#include "asm/d/shop/d_shop_item_ctrl/__ct__15dShopItemCtrl_cFv.s"
}
#pragma pop
/* 80196958-801969A0 0048+00 s=1 e=1 z=0 None .text __dt__15dShopItemCtrl_cFv */
/* 80196958-801969A0 0048+00 s=1 e=1 z=0 None .text __dt__15dShopItemCtrl_cFv */
// 80196970: 803BB888 (__vt__15dShopItemCtrl_c)
// 80196974: 803BB888 (__vt__15dShopItemCtrl_c)
// 80196984: 802CED3C (__dl__FPv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// False False
asm dShopItemCtrl_c::~dShopItemCtrl_c() {
nofralloc
nofralloc
#include "asm/d/shop/d_shop_item_ctrl/__dt__15dShopItemCtrl_cFv.s"
}
#pragma pop
/* ############################################################################################## */
/* 80453AD0-80453AD8 0004+04 s=2 e=0 z=0 None .sdata2 @3659 */
/* 80453AD0-80453AD8 0004+04 s=2 e=0 z=0 None .sdata2 @3659 */
SECTION_SDATA2 static f32 lit_3659[1 + 1 /* padding */] = {
0.0f,
/* padding */
0.0f,
0.0f,
/* padding */
0.0f,
};
/* 801969A0-80196A3C 009C+00 s=0 e=3 z=3 None .text getCurrentPos__15dShopItemCtrl_cFi */
/* 801969A0-80196A3C 009C+00 s=0 e=3 z=3 None .text getCurrentPos__15dShopItemCtrl_cFi */
// 801969B4: 80453AD0 (lit_3659)
// 801969E0: 80023590 (fpcSch_JudgeByID__FPvPv)
// 801969E4: 80023590 (fpcSch_JudgeByID__FPvPv)
// 801969EC: 800197F8 (fopAcIt_Judge__FPFPvPv_PvPv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// False False
// int False
asm void dShopItemCtrl_c::getCurrentPos(int param_0) {
nofralloc
nofralloc
#include "asm/d/shop/d_shop_item_ctrl/getCurrentPos__15dShopItemCtrl_cFi.s"
}
#pragma pop
/* 80196A3C-80196AF0 00B4+00 s=0 e=2 z=0 None .text isHomePos__15dShopItemCtrl_cFi */
/* 80196A3C-80196AF0 00B4+00 s=0 e=2 z=0 None .text isHomePos__15dShopItemCtrl_cFi */
// 80196A78: 80023590 (fpcSch_JudgeByID__FPvPv)
// 80196A7C: 80023590 (fpcSch_JudgeByID__FPvPv)
// 80196A84: 800197F8 (fopAcIt_Judge__FPFPvPv_PvPv)
// 80196A90: 80037C1C (getPosP__12daShopItem_cFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// False False
// int False
asm void dShopItemCtrl_c::isHomePos(int param_0) {
nofralloc
nofralloc
#include "asm/d/shop/d_shop_item_ctrl/isHomePos__15dShopItemCtrl_cFi.s"
}
#pragma pop
/* 80196AF0-80196BA4 00B4+00 s=0 e=1 z=0 None .text setRotateAnime__15dShopItemCtrl_cFi */
/* 80196AF0-80196BA4 00B4+00 s=0 e=1 z=0 None .text setRotateAnime__15dShopItemCtrl_cFi */
// 80196B00: 803621D4 (_savegpr_27)
// 80196B2C: 80023590 (fpcSch_JudgeByID__FPvPv)
// 80196B30: 80023590 (fpcSch_JudgeByID__FPvPv)
// 80196B38: 800197F8 (fopAcIt_Judge__FPFPvPv_PvPv)
// 80196B44: 80037C14 (getRotateP__12daShopItem_cFv)
// 80196B78: 80270540 (cLib_addCalcAngleS__FPsssss)
// 80196B90: 80362220 (_restgpr_27)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// False False
// int False
asm void dShopItemCtrl_c::setRotateAnime(int param_0) {
nofralloc
nofralloc
#include "asm/d/shop/d_shop_item_ctrl/setRotateAnime__15dShopItemCtrl_cFi.s"
}
#pragma pop
/* ############################################################################################## */
/* 80453AD8-80453AE0 0008+00 s=1 e=0 z=0 None .sdata2 @3838 */
/* 80453AD8-80453AE0 0008+00 s=1 e=0 z=0 None .sdata2 @3838 */
SECTION_SDATA2 static f64 lit_3838 = 0.5;
/* 80453AE0-80453AE8 0008+00 s=1 e=0 z=0 None .sdata2 @3839 */
/* 80453AE0-80453AE8 0008+00 s=1 e=0 z=0 None .sdata2 @3839 */
SECTION_SDATA2 static f64 lit_3839 = 3.0;
/* 80453AE8-80453AF0 0008+00 s=1 e=0 z=0 None .sdata2 @3840 */
/* 80453AE8-80453AF0 0008+00 s=1 e=0 z=0 None .sdata2 @3840 */
SECTION_SDATA2 static u8 lit_3840[8] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
/* 80453AF0-80453AF4 0004+00 s=1 e=0 z=0 None .sdata2 @3841 */
/* 80453AF0-80453AF4 0004+00 s=1 e=0 z=0 None .sdata2 @3841 */
SECTION_SDATA2 static f32 lit_3841 = 0.5f;
/* 80453AF4-80453AF8 0004+00 s=1 e=0 z=0 None .sdata2 @3842 */
/* 80453AF4-80453AF8 0004+00 s=1 e=0 z=0 None .sdata2 @3842 */
SECTION_SDATA2 static f32 lit_3842 = 1.0f / 20.0f;
/* 80453AF8-80453AFC 0004+00 s=1 e=0 z=0 None .sdata2 @3843 */
/* 80453AF8-80453AFC 0004+00 s=1 e=0 z=0 None .sdata2 @3843 */
SECTION_SDATA2 static f32 lit_3843 = 1.0f / 10.0f;
/* 80453AFC-80453B00 0004+00 s=1 e=0 z=0 None .sdata2 @3844 */
/* 80453AFC-80453B00 0004+00 s=1 e=0 z=0 None .sdata2 @3844 */
SECTION_SDATA2 static f32 lit_3844 = 1.0f / 100.0f;
/* 80196BA4-80197098 04F4+00 s=0 e=1 z=0 None .text setZoomAnime__15dShopItemCtrl_cFiP4cXyzsb
*/
/* 80196BA4-80197098 04F4+00 s=0 e=1 z=0 None .text setZoomAnime__15dShopItemCtrl_cFiP4cXyzsb */
// 80196BB4: 803621C4 (_savegpr_23)
// 80196BEC: 80023590 (fpcSch_JudgeByID__FPvPv)
// 80196BF0: 80023590 (fpcSch_JudgeByID__FPvPv)
// 80196BF8: 800197F8 (fopAcIt_Judge__FPFPvPv_PvPv)
// 80196C04: 80037C1C (getPosP__12daShopItem_cFv)
// 80196C30: 80266B34 (__mi__4cXyzCFRC3Vec)
// 80196C78: 80347138 (PSVECSquareMag)
// 80196C7C: 80453AD0 (lit_3659)
// 80196C8C: 80453AD8 (lit_3838)
// 80196C94: 80453AE0 (lit_3839)
// 80196CDC: 80453AE8 (lit_3840)
// 80196CE8: 80450AE0 (__float_nan)
// 80196CEC: 80450AE0 (__float_nan)
// 80196D58: 80450AE0 (__float_nan)
// 80196D5C: 80450AE0 (__float_nan)
// 80196D70: 80453AF0 (lit_3841)
// 80196D74: 80453AF4 (lit_3842)
// 80196D7C: 80270178 (cLib_addCalcPos2__FP4cXyzRC4cXyzff)
// 80196D94: 80270540 (cLib_addCalcAngleS__FPsssss)
// 80196DB4: 80270540 (cLib_addCalcAngleS__FPsssss)
// 80196DC8: 80347138 (PSVECSquareMag)
// 80196DCC: 80453AD0 (lit_3659)
// 80196DDC: 80453AD8 (lit_3838)
// 80196DE4: 80453AE0 (lit_3839)
// 80196E2C: 80453AE8 (lit_3840)
// 80196E38: 80450AE0 (__float_nan)
// 80196E3C: 80450AE0 (__float_nan)
// 80196EA8: 80450AE0 (__float_nan)
// 80196EAC: 80450AE0 (__float_nan)
// 80196EC0: 80453AF0 (lit_3841)
// 80196EC4: 80453AF8 (lit_3843)
// 80196ECC: 80270178 (cLib_addCalcPos2__FP4cXyzRC4cXyzff)
// 80196EDC: 80266B34 (__mi__4cXyzCFRC3Vec)
// 80196EFC: 80347138 (PSVECSquareMag)
// 80196F00: 80453AD0 (lit_3659)
// 80196F10: 80453AD8 (lit_3838)
// 80196F18: 80453AE0 (lit_3839)
// 80196F60: 80453AE8 (lit_3840)
// 80196F6C: 80450AE0 (__float_nan)
// 80196F70: 80450AE0 (__float_nan)
// 80196FDC: 80450AE0 (__float_nan)
// 80196FE0: 80450AE0 (__float_nan)
// 80196FE4: 80453AFC (lit_3844)
// 8019701C: 80270540 (cLib_addCalcAngleS__FPsssss)
// 80197050: 80270540 (cLib_addCalcAngleS__FPsssss)
// 80197084: 80362210 (_restgpr_23)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// False False
// int False
// cXyz* False
// cXyz False
// s16 False
// bool False
asm void dShopItemCtrl_c::setZoomAnime(int param_0, cXyz* param_1, s16 param_2, bool param_3) {
nofralloc
nofralloc
#include "asm/d/shop/d_shop_item_ctrl/setZoomAnime__15dShopItemCtrl_cFiP4cXyzsb.s"
}
#pragma pop
+2364 -744
View File
File diff suppressed because it is too large Load Diff