Label lottery code
This commit is contained in:
parent
64bbeb6e79
commit
d2caf8abf6
7 changed files with 53 additions and 53 deletions
|
|
@ -134,7 +134,7 @@ lbl_1_rodata_20 = .rodata:0x00000020; // type:object size:0x4 scope:local data:f
|
||||||
lbl_1_rodata_24 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float
|
lbl_1_rodata_24 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_28 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float
|
lbl_1_rodata_28 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_2C = .rodata:0x0000002C; // type:object size:0x4 scope:local data:float
|
lbl_1_rodata_2C = .rodata:0x0000002C; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_30 = .rodata:0x00000030; // type:object size:0x4 data:float
|
lbl_1_rodata_30 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_38 = .rodata:0x00000038; // type:object size:0x8 data:double
|
lbl_1_rodata_38 = .rodata:0x00000038; // type:object size:0x8 data:double
|
||||||
lbl_1_rodata_40 = .rodata:0x00000040; // type:object size:0x8 data:double
|
lbl_1_rodata_40 = .rodata:0x00000040; // type:object size:0x8 data:double
|
||||||
lbl_1_rodata_48 = .rodata:0x00000048; // type:object size:0x4 data:float
|
lbl_1_rodata_48 = .rodata:0x00000048; // type:object size:0x4 data:float
|
||||||
|
|
|
||||||
|
|
@ -1116,8 +1116,8 @@ BoardPlayerItemAdd = .text:0x80062B74; // type:function size:0xB0
|
||||||
BoardPlayerItemRemove = .text:0x80062C24; // type:function size:0xB4
|
BoardPlayerItemRemove = .text:0x80062C24; // type:function size:0xB4
|
||||||
BoardPlayerItemFind = .text:0x80062CD8; // type:function size:0x58
|
BoardPlayerItemFind = .text:0x80062CD8; // type:function size:0x58
|
||||||
BoardPlayerItemCount = .text:0x80062D30; // type:function size:0x60
|
BoardPlayerItemCount = .text:0x80062D30; // type:function size:0x60
|
||||||
fn_80062D90 = .text:0x80062D90; // type:function size:0x40
|
BoardPlayerCornerPosSet = .text:0x80062D90; // type:function size:0x40
|
||||||
BoardPlayerCurrSpacePosDirGet = .text:0x80062DD0; // type:function size:0xC4
|
BoardPlayerCornerPosGet = .text:0x80062DD0; // type:function size:0xC4
|
||||||
BoardPlayerAmbSet = .text:0x80062E94; // type:function size:0x90
|
BoardPlayerAmbSet = .text:0x80062E94; // type:function size:0x90
|
||||||
BoardPlayerMtxSet = .text:0x80062F24; // type:function size:0x80
|
BoardPlayerMtxSet = .text:0x80062F24; // type:function size:0x80
|
||||||
BoardPlayerPosSetV = .text:0x80062FA4; // type:function size:0x9C
|
BoardPlayerPosSetV = .text:0x80062FA4; // type:function size:0x9C
|
||||||
|
|
@ -1446,44 +1446,44 @@ MoveShopItemChoice = .text:0x80079FCC; // type:function size:0x260 scope:local
|
||||||
UpdateShopItemChoice = .text:0x8007A22C; // type:function size:0x104 scope:local
|
UpdateShopItemChoice = .text:0x8007A22C; // type:function size:0x104 scope:local
|
||||||
GetShopItemChoiceInput = .text:0x8007A330; // type:function size:0x30 scope:local
|
GetShopItemChoiceInput = .text:0x8007A330; // type:function size:0x30 scope:local
|
||||||
BoardShopTutorialExec = .text:0x8007A360; // type:function size:0x4DC
|
BoardShopTutorialExec = .text:0x8007A360; // type:function size:0x4DC
|
||||||
fn_8007A83C = .text:0x8007A83C; // type:function size:0x8
|
BoardLotteryHostSet = .text:0x8007A83C; // type:function size:0x8
|
||||||
fn_8007A844 = .text:0x8007A844; // type:function size:0x8
|
BoardLotteryHostGet = .text:0x8007A844; // type:function size:0x8
|
||||||
BoardLotteryExec = .text:0x8007A84C; // type:function size:0x8C
|
BoardLotteryExec = .text:0x8007A84C; // type:function size:0x8C
|
||||||
fn_8007A8D8 = .text:0x8007A8D8; // type:function size:0x16C
|
BoardLotteryInit = .text:0x8007A8D8; // type:function size:0x16C
|
||||||
fn_8007AA44 = .text:0x8007AA44; // type:function size:0x3B4
|
CreateModel = .text:0x8007AA44; // type:function size:0x3B4 scope:local
|
||||||
fn_8007ADF8 = .text:0x8007ADF8; // type:function size:0x1FC
|
KillModel = .text:0x8007ADF8; // type:function size:0x1FC scope:local
|
||||||
fn_8007AFF4 = .text:0x8007AFF4; // type:function size:0x64
|
BoardLotteryKill = .text:0x8007AFF4; // type:function size:0x64
|
||||||
fn_8007B058 = .text:0x8007B058; // type:function size:0xB0
|
DestroyLottery = .text:0x8007B058; // type:function size:0xB0 scope:local
|
||||||
fn_8007B108 = .text:0x8007B108; // type:function size:0x798
|
ExecLottery = .text:0x8007B108; // type:function size:0x798 scope:local
|
||||||
fn_8007B8A0 = .text:0x8007B8A0; // type:function size:0x20C
|
DoMiniJumpUp = .text:0x8007B8A0; // type:function size:0x20C scope:local
|
||||||
fn_8007BAAC = .text:0x8007BAAC; // type:function size:0x1BC
|
DoMiniJumpDown = .text:0x8007BAAC; // type:function size:0x1BC scope:local
|
||||||
fn_8007BC68 = .text:0x8007BC68; // type:function size:0xF0
|
PayEnterFee = .text:0x8007BC68; // type:function size:0xF0 scope:local
|
||||||
fn_8007BD58 = .text:0x8007BD58; // type:function size:0x3C8
|
ShowTicket = .text:0x8007BD58; // type:function size:0x3C8 scope:local
|
||||||
fn_8007C120 = .text:0x8007C120; // type:function size:0x140
|
SetupTicket = .text:0x8007C120; // type:function size:0x140 scope:local
|
||||||
fn_8007C260 = .text:0x8007C260; // type:function size:0x914
|
ExecBallGame = .text:0x8007C260; // type:function size:0x914 scope:local
|
||||||
fn_8007CB74 = .text:0x8007CB74; // type:function size:0xC8
|
SetBallPrize = .text:0x8007CB74; // type:function size:0xC8 scope:local
|
||||||
fn_8007CC3C = .text:0x8007CC3C; // type:function size:0x27C
|
ExecBallPrize = .text:0x8007CC3C; // type:function size:0x27C scope:local
|
||||||
fn_8007CEB8 = .text:0x8007CEB8; // type:function size:0x30C
|
ExecScratchTicket = .text:0x8007CEB8; // type:function size:0x30C scope:local
|
||||||
fn_8007D1C4 = .text:0x8007D1C4; // type:function size:0x3AC
|
ExecScratch = .text:0x8007D1C4; // type:function size:0x3AC scope:local
|
||||||
fn_8007D570 = .text:0x8007D570; // type:function size:0x6C
|
KillScratch = .text:0x8007D570; // type:function size:0x6C scope:local
|
||||||
fn_8007D5DC = .text:0x8007D5DC; // type:function size:0x21C
|
ExecScratchSpr = .text:0x8007D5DC; // type:function size:0x21C scope:local
|
||||||
fn_8007D7F8 = .text:0x8007D7F8; // type:function size:0x68
|
HideScratchSpr = .text:0x8007D7F8; // type:function size:0x68 scope:local
|
||||||
fn_8007D860 = .text:0x8007D860; // type:function size:0x288
|
InitScratchSpr = .text:0x8007D860; // type:function size:0x288 scope:local
|
||||||
fn_8007DAE8 = .text:0x8007DAE8; // type:function size:0x3DC
|
ExecScratchPick = .text:0x8007DAE8; // type:function size:0x3DC scope:local
|
||||||
fn_8007DEC4 = .text:0x8007DEC4; // type:function size:0x14C
|
InitScratchPick = .text:0x8007DEC4; // type:function size:0x14C scope:local
|
||||||
fn_8007E010 = .text:0x8007E010; // type:function size:0xD0
|
InitTicketPrizes = .text:0x8007E010; // type:function size:0xD0 scope:local
|
||||||
fn_8007E0E0 = .text:0x8007E0E0; // type:function size:0x160
|
ExecTicketFocus = .text:0x8007E0E0; // type:function size:0x160 scope:local
|
||||||
fn_8007E240 = .text:0x8007E240; // type:function size:0xA8
|
ScratchTicketCheckDone = .text:0x8007E240; // type:function size:0xA8 scope:local
|
||||||
fn_8007E2E8 = .text:0x8007E2E8; // type:function size:0x84
|
TicketGetPixel = .text:0x8007E2E8; // type:function size:0x84 scope:local
|
||||||
fn_8007E36C = .text:0x8007E36C; // type:function size:0x6B0
|
TicketUpdate = .text:0x8007E36C; // type:function size:0x6B0 scope:local
|
||||||
fn_8007EA1C = .text:0x8007EA1C; // type:function size:0x440
|
ExecCoinPrize = .text:0x8007EA1C; // type:function size:0x440 scope:local
|
||||||
fn_8007EE5C = .text:0x8007EE5C; // type:function size:0x338
|
ExecItemPrize = .text:0x8007EE5C; // type:function size:0x338 scope:local
|
||||||
fn_8007F194 = .text:0x8007F194; // type:function size:0x68
|
KillCoin = .text:0x8007F194; // type:function size:0x68 scope:local
|
||||||
fn_8007F1FC = .text:0x8007F1FC; // type:function size:0x4C0
|
ExecPrize = .text:0x8007F1FC; // type:function size:0x4C0 scope:local
|
||||||
fn_8007F6BC = .text:0x8007F6BC; // type:function size:0xA4
|
ExecLose = .text:0x8007F6BC; // type:function size:0xA4 scope:local
|
||||||
fn_8007F760 = .text:0x8007F760; // type:function size:0xFC
|
CreateLotteryWin = .text:0x8007F760; // type:function size:0xFC scope:local
|
||||||
fn_8007F85C = .text:0x8007F85C; // type:function size:0x38
|
KillLotteryWin = .text:0x8007F85C; // type:function size:0x38 scope:local
|
||||||
fn_8007F894 = .text:0x8007F894; // type:function size:0x2BC
|
BoardLotteryTutorialExec = .text:0x8007F894; // type:function size:0x2BC
|
||||||
BoardLandBlueExec = .text:0x8007FB50; // type:function size:0x184
|
BoardLandBlueExec = .text:0x8007FB50; // type:function size:0x184
|
||||||
BoardLandRedExec = .text:0x8007FCD4; // type:function size:0x19C
|
BoardLandRedExec = .text:0x8007FCD4; // type:function size:0x19C
|
||||||
BoardCoinChgCreate = .text:0x8007FE70; // type:function size:0x1E8
|
BoardCoinChgCreate = .text:0x8007FE70; // type:function size:0x1E8
|
||||||
|
|
@ -5211,8 +5211,8 @@ lbl_8013A11D = .data:0x8013A11D; // type:object size:0xE data:string
|
||||||
lbl_8013A12B = .data:0x8013A12B; // type:object size:0xA data:string
|
lbl_8013A12B = .data:0x8013A12B; // type:object size:0xA data:string
|
||||||
lbl_8013A135 = .data:0x8013A135; // type:object size:0xB data:string
|
lbl_8013A135 = .data:0x8013A135; // type:object size:0xB data:string
|
||||||
jumptable_8013A140 = .data:0x8013A140; // type:object size:0x24 scope:local
|
jumptable_8013A140 = .data:0x8013A140; // type:object size:0x24 scope:local
|
||||||
cardObj = .data:0x8013A164; // type:object size:0x30 scope:local
|
ticketObj = .data:0x8013A164; // type:object size:0x30 scope:local
|
||||||
cardPrize = .data:0x8013A194; // type:object size:0xC scope:local
|
ticketPrize = .data:0x8013A194; // type:object size:0xC scope:local
|
||||||
handLastPos = .data:0x8013A1A0; // type:object size:0xC scope:local data:4byte
|
handLastPos = .data:0x8013A1A0; // type:object size:0xC scope:local data:4byte
|
||||||
loseSoundTbl = .data:0x8013A1AC; // type:object size:0x20 scope:local
|
loseSoundTbl = .data:0x8013A1AC; // type:object size:0x20 scope:local
|
||||||
loseMotTbl = .data:0x8013A1CC; // type:object size:0x20 scope:local
|
loseMotTbl = .data:0x8013A1CC; // type:object size:0x20 scope:local
|
||||||
|
|
@ -5877,7 +5877,7 @@ gripMdl = .sdata:0x801D3736; // type:object size:0x4 scope:local data:2byte
|
||||||
turnMot = .sdata:0x801D373A; // type:object size:0x2 scope:local data:2byte
|
turnMot = .sdata:0x801D373A; // type:object size:0x2 scope:local data:2byte
|
||||||
ballMdl = .sdata:0x801D373C; // type:object size:0x8 scope:local
|
ballMdl = .sdata:0x801D373C; // type:object size:0x8 scope:local
|
||||||
loseMot = .sdata:0x801D3744; // type:object size:0x2 scope:local data:2byte
|
loseMot = .sdata:0x801D3744; // type:object size:0x2 scope:local data:2byte
|
||||||
cardSprGrp = .sdata:0x801D3746; // type:object size:0x2 scope:local data:2byte
|
ticketSprGrp = .sdata:0x801D3746; // type:object size:0x2 scope:local data:2byte
|
||||||
warpSpringMdl = .sdata:0x801D3748; // type:object size:0x2 scope:local data:2byte
|
warpSpringMdl = .sdata:0x801D3748; // type:object size:0x2 scope:local data:2byte
|
||||||
warpImpactMdl = .sdata:0x801D374A; // type:object size:0x2 scope:local data:2byte
|
warpImpactMdl = .sdata:0x801D374A; // type:object size:0x2 scope:local data:2byte
|
||||||
warpImpactPlayer = .sdata:0x801D374C; // type:object size:0x4 scope:local
|
warpImpactPlayer = .sdata:0x801D374C; // type:object size:0x4 scope:local
|
||||||
|
|
@ -6390,7 +6390,7 @@ shopMdlPtr = .sbss:0x801D4000; // type:object size:0x4 scope:local data:4byte
|
||||||
shopMdlIdx = .sbss:0x801D4004; // type:object size:0x4 scope:local
|
shopMdlIdx = .sbss:0x801D4004; // type:object size:0x4 scope:local
|
||||||
lotteryProc = .sbss:0x801D4008; // type:object size:0x4 data:4byte
|
lotteryProc = .sbss:0x801D4008; // type:object size:0x4 data:4byte
|
||||||
comInputDrawP = .sbss:0x801D400C; // type:object size:0x4 scope:local data:4byte
|
comInputDrawP = .sbss:0x801D400C; // type:object size:0x4 scope:local data:4byte
|
||||||
lotteryCardPickObj = .sbss:0x801D4010; // type:object size:0x4 scope:local data:4byte
|
lotteryTicketPickObj = .sbss:0x801D4010; // type:object size:0x4 scope:local data:4byte
|
||||||
handUpdateF = .sbss:0x801D4014; // type:object size:0x4 scope:local data:4byte
|
handUpdateF = .sbss:0x801D4014; // type:object size:0x4 scope:local data:4byte
|
||||||
comInputPos = .sbss:0x801D4018; // type:object size:0x1 scope:local data:byte
|
comInputPos = .sbss:0x801D4018; // type:object size:0x1 scope:local data:byte
|
||||||
comLotteryWinType = .sbss:0x801D4019; // type:object size:0x1 scope:local data:byte
|
comLotteryWinType = .sbss:0x801D4019; // type:object size:0x1 scope:local data:byte
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@ void BoardCameraMotionStartEx(s16, Vec *, Vec *, f32, f32, s16);
|
||||||
void BoardCameraMotionWait(void);
|
void BoardCameraMotionWait(void);
|
||||||
void BoardSpacePosGet(s32, s32, Vec*);
|
void BoardSpacePosGet(s32, s32, Vec*);
|
||||||
void BoardShopTutorialExec(s32);
|
void BoardShopTutorialExec(s32);
|
||||||
void fn_8007F894(void);
|
void BoardLotteryTutorialExec(void);
|
||||||
s16 BoardStarHostMdlGet(void);
|
s16 BoardStarHostMdlGet(void);
|
||||||
void BoardStatusShowSetAll(s32);
|
void BoardStatusShowSetAll(s32);
|
||||||
void fn_800A4C88(void);
|
void fn_800A4C88(void);
|
||||||
|
|
@ -41,7 +41,7 @@ s32 BoardSpaceFlagSearch(s32, s32);
|
||||||
void BoardSpaceInit(s32);
|
void BoardSpaceInit(s32);
|
||||||
void BoardSpaceDestroy(void);
|
void BoardSpaceDestroy(void);
|
||||||
void BoardShopHostSet(s16);
|
void BoardShopHostSet(s16);
|
||||||
void fn_8007A83C(s16);
|
void BoardLotteryHostSet(s16);
|
||||||
void fn_80083EDC(s16);
|
void fn_80083EDC(s16);
|
||||||
void fn_800A4F6C(s16);
|
void fn_800A4F6C(s16);
|
||||||
void BoardTutorialHookSet(void*);
|
void BoardTutorialHookSet(void*);
|
||||||
|
|
|
||||||
|
|
@ -175,7 +175,7 @@ void BoardCreate(void) {
|
||||||
BoardSpaceLandEventFuncSet((void*)&fn_1_AF8);
|
BoardSpaceLandEventFuncSet((void*)&fn_1_AF8);
|
||||||
fn_80083EDC(lbl_1_data_1E4);
|
fn_80083EDC(lbl_1_data_1E4);
|
||||||
fn_800A4F6C(lbl_1_data_1E6);
|
fn_800A4F6C(lbl_1_data_1E6);
|
||||||
fn_8007A83C(lbl_1_data_1E6);
|
BoardLotteryHostSet(lbl_1_data_1E6);
|
||||||
BoardShopHostSet(lbl_1_data_1E6);
|
BoardShopHostSet(lbl_1_data_1E6);
|
||||||
BoardJunctionMaskSet(0x0000C000);
|
BoardJunctionMaskSet(0x0000C000);
|
||||||
BoardJunctionMaskSet(0x3000);
|
BoardJunctionMaskSet(0x3000);
|
||||||
|
|
|
||||||
|
|
@ -130,7 +130,7 @@ void BoardCreate(void) {
|
||||||
fn_80083EDC(lbl_1_data_2C);
|
fn_80083EDC(lbl_1_data_2C);
|
||||||
fn_800A4F6C(lbl_1_data_32);
|
fn_800A4F6C(lbl_1_data_32);
|
||||||
BoardShopHostSet(lbl_1_data_2E);
|
BoardShopHostSet(lbl_1_data_2E);
|
||||||
fn_8007A83C(lbl_1_data_30);
|
BoardLotteryHostSet(lbl_1_data_30);
|
||||||
HuWinMesMaxSizeGet(1, spC, 0x2E003A);
|
HuWinMesMaxSizeGet(1, spC, 0x2E003A);
|
||||||
lbl_1_bss_E = HuWinCreate(-10000.0f, 390.0f, spC[0], spC[1], 1);
|
lbl_1_bss_E = HuWinCreate(-10000.0f, 390.0f, spC[0], spC[1], 1);
|
||||||
HuWinMesSet(lbl_1_bss_E, 0x2E003A);
|
HuWinMesSet(lbl_1_bss_E, 0x2E003A);
|
||||||
|
|
|
||||||
|
|
@ -197,7 +197,7 @@ void fn_1_13A4(void) {
|
||||||
BoardCameraMotionStartEx(lbl_1_bss_0->unk8, &sp8, NULL, 3200.0f, -1.0f, 30);
|
BoardCameraMotionStartEx(lbl_1_bss_0->unk8, &sp8, NULL, 3200.0f, -1.0f, 30);
|
||||||
BoardCameraMotionWait();
|
BoardCameraMotionWait();
|
||||||
fn_1_BA0(0x2E002E);
|
fn_1_BA0(0x2E002E);
|
||||||
fn_8007F894();
|
BoardLotteryTutorialExec();
|
||||||
BoardCameraMotionStartEx(lbl_1_bss_0->unk8, &sp8, NULL, 3200.0f, -1.0f, 30);
|
BoardCameraMotionStartEx(lbl_1_bss_0->unk8, &sp8, NULL, 3200.0f, -1.0f, 30);
|
||||||
BoardCameraMotionWait();
|
BoardCameraMotionWait();
|
||||||
temp_r3_2 = BoardSpaceFlagSearch(0, 0x08000000);
|
temp_r3_2 = BoardSpaceFlagSearch(0, 0x08000000);
|
||||||
|
|
|
||||||
|
|
@ -662,8 +662,8 @@ static void CreateBoard(void)
|
||||||
BoardPlayerModelInit();
|
BoardPlayerModelInit();
|
||||||
createFunc();
|
createFunc();
|
||||||
BoardLightSetExec();
|
BoardLightSetExec();
|
||||||
fn_8007A8D8();
|
BoardLotteryInit();
|
||||||
fn_80077ABC();
|
BoardShopInit();
|
||||||
fn_800A4F7C();
|
fn_800A4F7C();
|
||||||
BoardCameraInit();
|
BoardCameraInit();
|
||||||
BoardStatusCreate();
|
BoardStatusCreate();
|
||||||
|
|
@ -711,8 +711,8 @@ static void DestroyBoard(void)
|
||||||
fn_80085EB4();
|
fn_80085EB4();
|
||||||
BoardStatusKill();
|
BoardStatusKill();
|
||||||
fn_800A5030();
|
fn_800A5030();
|
||||||
fn_80077B90();
|
BoardShopKill();
|
||||||
fn_8007AFF4();
|
BoardLotteryKill();
|
||||||
BoardSpaceDestroy();
|
BoardSpaceDestroy();
|
||||||
BoardPlayerModelKill();
|
BoardPlayerModelKill();
|
||||||
if(destroyFunc) {
|
if(destroyFunc) {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue