commit
6d3de7672c
4 changed files with 1174 additions and 204 deletions
|
|
@ -144,210 +144,210 @@ fn_1_172F0 = .text:0x000172F0; // type:function size:0x140
|
||||||
fn_1_17430 = .text:0x00017430; // type:function size:0xA4
|
fn_1_17430 = .text:0x00017430; // type:function size:0xA4
|
||||||
_ctors = .ctors:0x00000000; // type:label scope:global data:4byte
|
_ctors = .ctors:0x00000000; // type:label scope:global data:4byte
|
||||||
_dtors = .dtors:0x00000000; // type:label scope:global data:4byte
|
_dtors = .dtors:0x00000000; // type:label scope:global data:4byte
|
||||||
lbl_1_rodata_10 = .rodata:0x00000010; // type:object size:0x4 data:float
|
lbl_1_rodata_10 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_14 = .rodata:0x00000014; // type:object size:0x4 data:float
|
lbl_1_rodata_14 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_18 = .rodata:0x00000018; // type:object size:0x4 data:float
|
lbl_1_rodata_18 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_20 = .rodata:0x00000020; // type:object size:0x8 data:double
|
lbl_1_rodata_20 = .rodata:0x00000020; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_rodata_28 = .rodata:0x00000028; // type:object size:0x4 data:float
|
lbl_1_rodata_28 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_30 = .rodata:0x00000030; // type:object size:0x8 data:double
|
lbl_1_rodata_30 = .rodata:0x00000030; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_rodata_38 = .rodata:0x00000038; // type:object size:0x4 data:float
|
lbl_1_rodata_38 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_3C = .rodata:0x0000003C; // type:object size:0x4 data:float
|
lbl_1_rodata_3C = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_40 = .rodata:0x00000040; // type:object size:0x4 data:float
|
lbl_1_rodata_40 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_44 = .rodata:0x00000044; // type:object size:0x4 data:float
|
lbl_1_rodata_44 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_48 = .rodata:0x00000048; // type:object size:0x4 data:float
|
lbl_1_rodata_48 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_4C = .rodata:0x0000004C; // type:object size:0x4 data:float
|
lbl_1_rodata_4C = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_50 = .rodata:0x00000050; // type:object size:0x8 data:double
|
lbl_1_rodata_50 = .rodata:0x00000050; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_rodata_58 = .rodata:0x00000058; // type:object size:0x8 data:double
|
lbl_1_rodata_58 = .rodata:0x00000058; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_rodata_60 = .rodata:0x00000060; // type:object size:0x8 data:double
|
lbl_1_rodata_60 = .rodata:0x00000060; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_rodata_68 = .rodata:0x00000068; // type:object size:0x4 data:float
|
lbl_1_rodata_68 = .rodata:0x00000068; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_6C = .rodata:0x0000006C; // type:object size:0x4 data:float
|
lbl_1_rodata_6C = .rodata:0x0000006C; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_70 = .rodata:0x00000070; // type:object size:0x8 data:double
|
lbl_1_rodata_70 = .rodata:0x00000070; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_rodata_78 = .rodata:0x00000078; // type:object size:0x8 data:double
|
lbl_1_rodata_78 = .rodata:0x00000078; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_rodata_80 = .rodata:0x00000080; // type:object size:0x8 data:double
|
lbl_1_rodata_80 = .rodata:0x00000080; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_rodata_88 = .rodata:0x00000088; // type:object size:0x4 data:float
|
lbl_1_rodata_88 = .rodata:0x00000088; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_8C = .rodata:0x0000008C; // type:object size:0x4 data:float
|
lbl_1_rodata_8C = .rodata:0x0000008C; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_90 = .rodata:0x00000090; // type:object size:0x8 data:double
|
lbl_1_rodata_90 = .rodata:0x00000090; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_rodata_98 = .rodata:0x00000098; // type:object size:0x4 data:float
|
lbl_1_rodata_98 = .rodata:0x00000098; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_9C = .rodata:0x0000009C; // type:object size:0x4 data:float
|
lbl_1_rodata_9C = .rodata:0x0000009C; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_A0 = .rodata:0x000000A0; // type:object size:0x4 data:float
|
lbl_1_rodata_A0 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_A4 = .rodata:0x000000A4; // type:object size:0x4 data:float
|
lbl_1_rodata_A4 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_A8 = .rodata:0x000000A8; // type:object size:0x4 data:float
|
lbl_1_rodata_A8 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_AC = .rodata:0x000000AC; // type:object size:0x4 data:float
|
lbl_1_rodata_AC = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_B0 = .rodata:0x000000B0; // type:object size:0x4 data:float
|
lbl_1_rodata_B0 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_B4 = .rodata:0x000000B4; // type:object size:0x4 data:float
|
lbl_1_rodata_B4 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_B8 = .rodata:0x000000B8; // type:object size:0x4 data:float
|
lbl_1_rodata_B8 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_BC = .rodata:0x000000BC; // type:object size:0x4 data:float
|
lbl_1_rodata_BC = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_C0 = .rodata:0x000000C0; // type:object size:0x4 data:float
|
lbl_1_rodata_C0 = .rodata:0x000000C0; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_C4 = .rodata:0x000000C4; // type:object size:0x4 data:float
|
lbl_1_rodata_C4 = .rodata:0x000000C4; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_C8 = .rodata:0x000000C8; // type:object size:0x4 data:float
|
lbl_1_rodata_C8 = .rodata:0x000000C8; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_CC = .rodata:0x000000CC; // type:object size:0x4 data:float
|
lbl_1_rodata_CC = .rodata:0x000000CC; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_D0 = .rodata:0x000000D0; // type:object size:0x8 data:float
|
lbl_1_rodata_D0 = .rodata:0x000000D0; // type:object size:0x8 scope:local data:float
|
||||||
lbl_1_rodata_D8 = .rodata:0x000000D8; // type:object size:0x4 data:float
|
lbl_1_rodata_D8 = .rodata:0x000000D8; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_DC = .rodata:0x000000DC; // type:object size:0x4 data:float
|
lbl_1_rodata_DC = .rodata:0x000000DC; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_E0 = .rodata:0x000000E0; // type:object size:0x4 data:float
|
lbl_1_rodata_E0 = .rodata:0x000000E0; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_E4 = .rodata:0x000000E4; // type:object size:0x4 data:float
|
lbl_1_rodata_E4 = .rodata:0x000000E4; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_E8 = .rodata:0x000000E8; // type:object size:0xC data:2byte
|
lbl_1_rodata_E8 = .rodata:0x000000E8; // type:object size:0xC scope:local data:2byte
|
||||||
lbl_1_rodata_F4 = .rodata:0x000000F4; // type:object size:0x3C data:4byte
|
lbl_1_rodata_F4 = .rodata:0x000000F4; // type:object size:0x3C scope:local data:4byte
|
||||||
lbl_1_rodata_130 = .rodata:0x00000130; // type:object size:0x6 data:2byte
|
lbl_1_rodata_130 = .rodata:0x00000130; // type:object size:0x6 scope:local data:2byte
|
||||||
lbl_1_rodata_136 = .rodata:0x00000136; // type:object size:0xC data:2byte
|
lbl_1_rodata_136 = .rodata:0x00000136; // type:object size:0xC scope:local data:2byte
|
||||||
lbl_1_rodata_142 = .rodata:0x00000142; // type:object size:0x1A data:2byte
|
lbl_1_rodata_142 = .rodata:0x00000142; // type:object size:0x1A scope:local data:2byte
|
||||||
lbl_1_rodata_15C = .rodata:0x0000015C; // type:object size:0x24 data:4byte
|
lbl_1_rodata_15C = .rodata:0x0000015C; // type:object size:0x24 scope:local data:4byte
|
||||||
lbl_1_rodata_180 = .rodata:0x00000180; // type:object size:0x30 data:4byte
|
lbl_1_rodata_180 = .rodata:0x00000180; // type:object size:0x30 scope:local data:4byte
|
||||||
lbl_1_rodata_1B0 = .rodata:0x000001B0; // type:object size:0x10 data:4byte
|
lbl_1_rodata_1B0 = .rodata:0x000001B0; // type:object size:0x10 scope:local data:4byte
|
||||||
lbl_1_rodata_1C0 = .rodata:0x000001C0; // type:object size:0x4 data:float
|
lbl_1_rodata_1C0 = .rodata:0x000001C0; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_1C4 = .rodata:0x000001C4; // type:object size:0x4 data:float
|
lbl_1_rodata_1C4 = .rodata:0x000001C4; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_1C8 = .rodata:0x000001C8; // type:object size:0x4 data:float
|
lbl_1_rodata_1C8 = .rodata:0x000001C8; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_1CC = .rodata:0x000001CC; // type:object size:0x4 data:float
|
lbl_1_rodata_1CC = .rodata:0x000001CC; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_1D0 = .rodata:0x000001D0; // type:object size:0x4 data:float
|
lbl_1_rodata_1D0 = .rodata:0x000001D0; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_1D4 = .rodata:0x000001D4; // type:object size:0x4 data:float
|
lbl_1_rodata_1D4 = .rodata:0x000001D4; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_1D8 = .rodata:0x000001D8; // type:object size:0x4 data:float
|
lbl_1_rodata_1D8 = .rodata:0x000001D8; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_1DC = .rodata:0x000001DC; // type:object size:0x4 data:float
|
lbl_1_rodata_1DC = .rodata:0x000001DC; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_1E0 = .rodata:0x000001E0; // type:object size:0x8 data:double
|
lbl_1_rodata_1E0 = .rodata:0x000001E0; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_rodata_1E8 = .rodata:0x000001E8; // type:object size:0x8 data:double
|
lbl_1_rodata_1E8 = .rodata:0x000001E8; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_rodata_1F0 = .rodata:0x000001F0; // type:object size:0x8 data:double
|
lbl_1_rodata_1F0 = .rodata:0x000001F0; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_rodata_1F8 = .rodata:0x000001F8; // type:object size:0x8 data:double
|
lbl_1_rodata_1F8 = .rodata:0x000001F8; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_rodata_200 = .rodata:0x00000200; // type:object size:0x4 data:float
|
lbl_1_rodata_200 = .rodata:0x00000200; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_208 = .rodata:0x00000208; // type:object size:0x8 data:double
|
lbl_1_rodata_208 = .rodata:0x00000208; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_rodata_210 = .rodata:0x00000210; // type:object size:0x4 data:float
|
lbl_1_rodata_210 = .rodata:0x00000210; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_214 = .rodata:0x00000214; // type:object size:0x4 data:float
|
lbl_1_rodata_214 = .rodata:0x00000214; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_218 = .rodata:0x00000218; // type:object size:0x4 data:float
|
lbl_1_rodata_218 = .rodata:0x00000218; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_21C = .rodata:0x0000021C; // type:object size:0x4 data:float
|
lbl_1_rodata_21C = .rodata:0x0000021C; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_220 = .rodata:0x00000220; // type:object size:0x4 data:float
|
lbl_1_rodata_220 = .rodata:0x00000220; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_224 = .rodata:0x00000224; // type:object size:0x4 data:float
|
lbl_1_rodata_224 = .rodata:0x00000224; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_228 = .rodata:0x00000228; // type:object size:0x4 data:float
|
lbl_1_rodata_228 = .rodata:0x00000228; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_22C = .rodata:0x0000022C; // type:object size:0x4 data:float
|
lbl_1_rodata_22C = .rodata:0x0000022C; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_230 = .rodata:0x00000230; // type:object size:0x4 data:float
|
lbl_1_rodata_230 = .rodata:0x00000230; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_238 = .rodata:0x00000238; // type:object size:0x8 data:double
|
lbl_1_rodata_238 = .rodata:0x00000238; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_rodata_240 = .rodata:0x00000240; // type:object size:0x8 data:double
|
lbl_1_rodata_240 = .rodata:0x00000240; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_rodata_248 = .rodata:0x00000248; // type:object size:0x4 data:float
|
lbl_1_rodata_248 = .rodata:0x00000248; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_24C = .rodata:0x0000024C; // type:object size:0x4 data:float
|
lbl_1_rodata_24C = .rodata:0x0000024C; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_250 = .rodata:0x00000250; // type:object size:0x4 data:float
|
lbl_1_rodata_250 = .rodata:0x00000250; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_254 = .rodata:0x00000254; // type:object size:0x4 data:float
|
lbl_1_rodata_254 = .rodata:0x00000254; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_258 = .rodata:0x00000258; // type:object size:0x4 data:float
|
lbl_1_rodata_258 = .rodata:0x00000258; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_25C = .rodata:0x0000025C; // type:object size:0x4 data:float
|
lbl_1_rodata_25C = .rodata:0x0000025C; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_260 = .rodata:0x00000260; // type:object size:0x4 data:float
|
lbl_1_rodata_260 = .rodata:0x00000260; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_264 = .rodata:0x00000264; // type:object size:0x4 data:float
|
lbl_1_rodata_264 = .rodata:0x00000264; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_268 = .rodata:0x00000268; // type:object size:0x4 data:float
|
lbl_1_rodata_268 = .rodata:0x00000268; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_26C = .rodata:0x0000026C; // type:object size:0x4 data:float
|
lbl_1_rodata_26C = .rodata:0x0000026C; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_270 = .rodata:0x00000270; // type:object size:0x4 data:float
|
lbl_1_rodata_270 = .rodata:0x00000270; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_274 = .rodata:0x00000274; // type:object size:0x4 data:float
|
lbl_1_rodata_274 = .rodata:0x00000274; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_278 = .rodata:0x00000278; // type:object size:0x4 data:float
|
lbl_1_rodata_278 = .rodata:0x00000278; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_27C = .rodata:0x0000027C; // type:object size:0x4 data:float
|
lbl_1_rodata_27C = .rodata:0x0000027C; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_280 = .rodata:0x00000280; // type:object size:0x4 data:float
|
lbl_1_rodata_280 = .rodata:0x00000280; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_284 = .rodata:0x00000284; // type:object size:0x4 data:float
|
lbl_1_rodata_284 = .rodata:0x00000284; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_288 = .rodata:0x00000288; // type:object size:0x4 data:float
|
lbl_1_rodata_288 = .rodata:0x00000288; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_28C = .rodata:0x0000028C; // type:object size:0x4 data:float
|
lbl_1_rodata_28C = .rodata:0x0000028C; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_290 = .rodata:0x00000290; // type:object size:0x4 data:float
|
lbl_1_rodata_290 = .rodata:0x00000290; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_294 = .rodata:0x00000294; // type:object size:0x4 data:float
|
lbl_1_rodata_294 = .rodata:0x00000294; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_298 = .rodata:0x00000298; // type:object size:0x4 data:float
|
lbl_1_rodata_298 = .rodata:0x00000298; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_29C = .rodata:0x0000029C; // type:object size:0x4 data:float
|
lbl_1_rodata_29C = .rodata:0x0000029C; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_2A0 = .rodata:0x000002A0; // type:object size:0x4 data:float
|
lbl_1_rodata_2A0 = .rodata:0x000002A0; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_2A4 = .rodata:0x000002A4; // type:object size:0x4 data:float
|
lbl_1_rodata_2A4 = .rodata:0x000002A4; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_2A8 = .rodata:0x000002A8; // type:object size:0x4 data:float
|
lbl_1_rodata_2A8 = .rodata:0x000002A8; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_2AC = .rodata:0x000002AC; // type:object size:0x4 data:float
|
lbl_1_rodata_2AC = .rodata:0x000002AC; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_2B0 = .rodata:0x000002B0; // type:object size:0x4 data:float
|
lbl_1_rodata_2B0 = .rodata:0x000002B0; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_2B4 = .rodata:0x000002B4; // type:object size:0x4 data:float
|
lbl_1_rodata_2B4 = .rodata:0x000002B4; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_2B8 = .rodata:0x000002B8; // type:object size:0x8 data:double
|
lbl_1_rodata_2B8 = .rodata:0x000002B8; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_rodata_2C0 = .rodata:0x000002C0; // type:object size:0x8 data:double
|
lbl_1_rodata_2C0 = .rodata:0x000002C0; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_rodata_2C8 = .rodata:0x000002C8; // type:object size:0x8 data:double
|
lbl_1_rodata_2C8 = .rodata:0x000002C8; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_rodata_2D0 = .rodata:0x000002D0; // type:object size:0x4 data:float
|
lbl_1_rodata_2D0 = .rodata:0x000002D0; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_2D4 = .rodata:0x000002D4; // type:object size:0xC data:4byte
|
lbl_1_rodata_2D4 = .rodata:0x000002D4; // type:object size:0xC scope:local data:4byte
|
||||||
lbl_1_rodata_2E0 = .rodata:0x000002E0; // type:object size:0x4 data:float
|
lbl_1_rodata_2E0 = .rodata:0x000002E0; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_2E4 = .rodata:0x000002E4; // type:object size:0x4 data:float
|
lbl_1_rodata_2E4 = .rodata:0x000002E4; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_2E8 = .rodata:0x000002E8; // type:object size:0x8 data:double
|
lbl_1_rodata_2E8 = .rodata:0x000002E8; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_rodata_2F0 = .rodata:0x000002F0; // type:object size:0x4 data:float
|
lbl_1_rodata_2F0 = .rodata:0x000002F0; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_2F4 = .rodata:0x000002F4; // type:object size:0x4 data:float
|
lbl_1_rodata_2F4 = .rodata:0x000002F4; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_2F8 = .rodata:0x000002F8; // type:object size:0x4 data:float
|
lbl_1_rodata_2F8 = .rodata:0x000002F8; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_2FC = .rodata:0x000002FC; // type:object size:0x4 data:float
|
lbl_1_rodata_2FC = .rodata:0x000002FC; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_300 = .rodata:0x00000300; // type:object size:0x4 data:float
|
lbl_1_rodata_300 = .rodata:0x00000300; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_304 = .rodata:0x00000304; // type:object size:0x4 data:float
|
lbl_1_rodata_304 = .rodata:0x00000304; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_308 = .rodata:0x00000308; // type:object size:0x4 data:float
|
lbl_1_rodata_308 = .rodata:0x00000308; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_30C = .rodata:0x0000030C; // type:object size:0x4 data:float
|
lbl_1_rodata_30C = .rodata:0x0000030C; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_310 = .rodata:0x00000310; // type:object size:0x4 data:float
|
lbl_1_rodata_310 = .rodata:0x00000310; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_318 = .rodata:0x00000318; // type:object size:0x8 data:double
|
lbl_1_rodata_318 = .rodata:0x00000318; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_rodata_320 = .rodata:0x00000320; // type:object size:0x4 data:float
|
lbl_1_rodata_320 = .rodata:0x00000320; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_324 = .rodata:0x00000324; // type:object size:0x4 data:float
|
lbl_1_rodata_324 = .rodata:0x00000324; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_328 = .rodata:0x00000328; // type:object size:0x8 data:double
|
lbl_1_rodata_328 = .rodata:0x00000328; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_rodata_330 = .rodata:0x00000330; // type:object size:0x4 data:float
|
lbl_1_rodata_330 = .rodata:0x00000330; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_334 = .rodata:0x00000334; // type:object size:0x4 data:float
|
lbl_1_rodata_334 = .rodata:0x00000334; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_338 = .rodata:0x00000338; // type:object size:0x4 data:float
|
lbl_1_rodata_338 = .rodata:0x00000338; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_33C = .rodata:0x0000033C; // type:object size:0xC data:4byte
|
lbl_1_rodata_33C = .rodata:0x0000033C; // type:object size:0xC scope:local data:4byte
|
||||||
lbl_1_rodata_348 = .rodata:0x00000348; // type:object size:0x4 data:float
|
lbl_1_rodata_348 = .rodata:0x00000348; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_34C = .rodata:0x0000034C; // type:object size:0x4 data:float
|
lbl_1_rodata_34C = .rodata:0x0000034C; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_350 = .rodata:0x00000350; // type:object size:0x4 data:float
|
lbl_1_rodata_350 = .rodata:0x00000350; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_354 = .rodata:0x00000354; // type:object size:0x1 data:byte
|
lbl_1_rodata_354 = .rodata:0x00000354; // type:object size:0x1 scope:local data:byte
|
||||||
lbl_1_rodata_358 = .rodata:0x00000358; // type:object size:0x4 data:float
|
lbl_1_rodata_358 = .rodata:0x00000358; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_35C = .rodata:0x0000035C; // type:object size:0x4 data:float
|
lbl_1_rodata_35C = .rodata:0x0000035C; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_360 = .rodata:0x00000360; // type:object size:0x4 data:float
|
lbl_1_rodata_360 = .rodata:0x00000360; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_364 = .rodata:0x00000364; // type:object size:0x4 data:float
|
lbl_1_rodata_364 = .rodata:0x00000364; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_368 = .rodata:0x00000368; // type:object size:0x4 data:float
|
lbl_1_rodata_368 = .rodata:0x00000368; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_36C = .rodata:0x0000036C; // type:object size:0x4 data:byte
|
lbl_1_rodata_36C = .rodata:0x0000036C; // type:object size:0x4 scope:local data:byte
|
||||||
lbl_1_rodata_370 = .rodata:0x00000370; // type:object size:0x4 data:byte
|
lbl_1_rodata_370 = .rodata:0x00000370; // type:object size:0x4 scope:local data:byte
|
||||||
lbl_1_rodata_374 = .rodata:0x00000374; // type:object size:0x4 data:float
|
lbl_1_rodata_374 = .rodata:0x00000374; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_378 = .rodata:0x00000378; // type:object size:0x4 data:float
|
lbl_1_rodata_378 = .rodata:0x00000378; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_37C = .rodata:0x0000037C; // type:object size:0x4 data:float
|
lbl_1_rodata_37C = .rodata:0x0000037C; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_380 = .rodata:0x00000380; // type:object size:0x4 data:float
|
lbl_1_rodata_380 = .rodata:0x00000380; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_384 = .rodata:0x00000384; // type:object size:0x4 data:float
|
lbl_1_rodata_384 = .rodata:0x00000384; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_388 = .rodata:0x00000388; // type:object size:0x2 data:byte
|
lbl_1_rodata_388 = .rodata:0x00000388; // type:object size:0x2 scope:local data:byte
|
||||||
lbl_1_rodata_38A = .rodata:0x0000038A; // type:object size:0x2 data:byte
|
lbl_1_rodata_38A = .rodata:0x0000038A; // type:object size:0x2 scope:local data:byte
|
||||||
lbl_1_rodata_38C = .rodata:0x0000038C; // type:object size:0x4 data:float
|
lbl_1_rodata_38C = .rodata:0x0000038C; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_390 = .rodata:0x00000390; // type:object size:0x4 data:float
|
lbl_1_rodata_390 = .rodata:0x00000390; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_394 = .rodata:0x00000394; // type:object size:0x4 data:float
|
lbl_1_rodata_394 = .rodata:0x00000394; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_398 = .rodata:0x00000398; // type:object size:0x4 data:float
|
lbl_1_rodata_398 = .rodata:0x00000398; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_39C = .rodata:0x0000039C; // type:object size:0x4 data:float
|
lbl_1_rodata_39C = .rodata:0x0000039C; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_3A0 = .rodata:0x000003A0; // type:object size:0x4 data:float
|
lbl_1_rodata_3A0 = .rodata:0x000003A0; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_3A4 = .rodata:0x000003A4; // type:object size:0x4 data:float
|
lbl_1_rodata_3A4 = .rodata:0x000003A4; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_3A8 = .rodata:0x000003A8; // type:object size:0x4 data:float
|
lbl_1_rodata_3A8 = .rodata:0x000003A8; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_3AC = .rodata:0x000003AC; // type:object size:0x4 data:float
|
lbl_1_rodata_3AC = .rodata:0x000003AC; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_3B0 = .rodata:0x000003B0; // type:object size:0x4 data:float
|
lbl_1_rodata_3B0 = .rodata:0x000003B0; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_3B4 = .rodata:0x000003B4; // type:object size:0x4 data:float
|
lbl_1_rodata_3B4 = .rodata:0x000003B4; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_3B8 = .rodata:0x000003B8; // type:object size:0x4 data:float
|
lbl_1_rodata_3B8 = .rodata:0x000003B8; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_3BC = .rodata:0x000003BC; // type:object size:0x4 data:float
|
lbl_1_rodata_3BC = .rodata:0x000003BC; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_3C0 = .rodata:0x000003C0; // type:object size:0x4 data:float
|
lbl_1_rodata_3C0 = .rodata:0x000003C0; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_3C4 = .rodata:0x000003C4; // type:object size:0x4 data:float
|
lbl_1_rodata_3C4 = .rodata:0x000003C4; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_3C8 = .rodata:0x000003C8; // type:object size:0x4 data:float
|
lbl_1_rodata_3C8 = .rodata:0x000003C8; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_3CC = .rodata:0x000003CC; // type:object size:0x4 data:float
|
lbl_1_rodata_3CC = .rodata:0x000003CC; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_3D0 = .rodata:0x000003D0; // type:object size:0x8 data:double
|
lbl_1_rodata_3D0 = .rodata:0x000003D0; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_rodata_3D8 = .rodata:0x000003D8; // type:object size:0x8 data:double
|
lbl_1_rodata_3D8 = .rodata:0x000003D8; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_rodata_3E0 = .rodata:0x000003E0; // type:object size:0x8 data:double
|
lbl_1_rodata_3E0 = .rodata:0x000003E0; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_rodata_3E8 = .rodata:0x000003E8; // type:object size:0x4 data:float
|
lbl_1_rodata_3E8 = .rodata:0x000003E8; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_3EC = .rodata:0x000003EC; // type:object size:0x4 data:float
|
lbl_1_rodata_3EC = .rodata:0x000003EC; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_3F0 = .rodata:0x000003F0; // type:object size:0x4 data:float
|
lbl_1_rodata_3F0 = .rodata:0x000003F0; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_3F4 = .rodata:0x000003F4; // type:object size:0x4 data:float
|
lbl_1_rodata_3F4 = .rodata:0x000003F4; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_3F8 = .rodata:0x000003F8; // type:object size:0x4 data:float
|
lbl_1_rodata_3F8 = .rodata:0x000003F8; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_400 = .rodata:0x00000400; // type:object size:0x8 data:double
|
lbl_1_rodata_400 = .rodata:0x00000400; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_rodata_408 = .rodata:0x00000408; // type:object size:0x4 data:float
|
lbl_1_rodata_408 = .rodata:0x00000408; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_40C = .rodata:0x0000040C; // type:object size:0x4 data:float
|
lbl_1_rodata_40C = .rodata:0x0000040C; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_410 = .rodata:0x00000410; // type:object size:0x8 data:double
|
lbl_1_rodata_410 = .rodata:0x00000410; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_rodata_418 = .rodata:0x00000418; // type:object size:0x4 data:float
|
lbl_1_rodata_418 = .rodata:0x00000418; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_41C = .rodata:0x0000041C; // type:object size:0x4 data:float
|
lbl_1_rodata_41C = .rodata:0x0000041C; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_420 = .rodata:0x00000420; // type:object size:0x4 data:float
|
lbl_1_rodata_420 = .rodata:0x00000420; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_424 = .rodata:0x00000424; // type:object size:0x4 data:float
|
lbl_1_rodata_424 = .rodata:0x00000424; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_428 = .rodata:0x00000428; // type:object size:0x4 data:float
|
lbl_1_rodata_428 = .rodata:0x00000428; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_42C = .rodata:0x0000042C; // type:object size:0x4 data:float
|
lbl_1_rodata_42C = .rodata:0x0000042C; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_430 = .rodata:0x00000430; // type:object size:0x4 data:float
|
lbl_1_rodata_430 = .rodata:0x00000430; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_434 = .rodata:0x00000434; // type:object size:0x4 data:float
|
lbl_1_rodata_434 = .rodata:0x00000434; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_438 = .rodata:0x00000438; // type:object size:0x4 data:float
|
lbl_1_rodata_438 = .rodata:0x00000438; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_43C = .rodata:0x0000043C; // type:object size:0x4 data:float
|
lbl_1_rodata_43C = .rodata:0x0000043C; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_440 = .rodata:0x00000440; // type:object size:0x4 data:float
|
lbl_1_rodata_440 = .rodata:0x00000440; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_444 = .rodata:0x00000444; // type:object size:0x4 data:float
|
lbl_1_rodata_444 = .rodata:0x00000444; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_448 = .rodata:0x00000448; // type:object size:0x4 data:float
|
lbl_1_rodata_448 = .rodata:0x00000448; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_44C = .rodata:0x0000044C; // type:object size:0x4 data:float
|
lbl_1_rodata_44C = .rodata:0x0000044C; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_450 = .rodata:0x00000450; // type:object size:0x4 data:float
|
lbl_1_rodata_450 = .rodata:0x00000450; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_454 = .rodata:0x00000454; // type:object size:0x4 data:float
|
lbl_1_rodata_454 = .rodata:0x00000454; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_458 = .rodata:0x00000458; // type:object size:0x4 data:float
|
lbl_1_rodata_458 = .rodata:0x00000458; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_45C = .rodata:0x0000045C; // type:object size:0x4 data:float
|
lbl_1_rodata_45C = .rodata:0x0000045C; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_460 = .rodata:0x00000460; // type:object size:0x8 data:double
|
lbl_1_rodata_460 = .rodata:0x00000460; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_rodata_468 = .rodata:0x00000468; // type:object size:0x8 data:double
|
lbl_1_rodata_468 = .rodata:0x00000468; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_rodata_470 = .rodata:0x00000470; // type:object size:0x4 data:float
|
lbl_1_rodata_470 = .rodata:0x00000470; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_478 = .rodata:0x00000478; // type:object size:0x8 data:double
|
lbl_1_rodata_478 = .rodata:0x00000478; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_rodata_480 = .rodata:0x00000480; // type:object size:0x4 data:float
|
lbl_1_rodata_480 = .rodata:0x00000480; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_484 = .rodata:0x00000484; // type:object size:0x4 data:float
|
lbl_1_rodata_484 = .rodata:0x00000484; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_488 = .rodata:0x00000488; // type:object size:0x8 data:double
|
lbl_1_rodata_488 = .rodata:0x00000488; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_rodata_490 = .rodata:0x00000490; // type:object size:0x8 data:double
|
lbl_1_rodata_490 = .rodata:0x00000490; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_rodata_498 = .rodata:0x00000498; // type:object size:0x8 data:double
|
lbl_1_rodata_498 = .rodata:0x00000498; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_data_0 = .data:0x00000000; // type:object size:0x70 data:float
|
lbl_1_data_0 = .data:0x00000000; // type:object size:0x70 data:float
|
||||||
lbl_1_data_70 = .data:0x00000070; // type:object size:0x23 data:string
|
lbl_1_data_70 = .data:0x00000070; // type:object size:0x23 scope:local data:string
|
||||||
jumptable_1_data_94 = .data:0x00000094; // type:object size:0x3C scope:local
|
jumptable_1_data_94 = .data:0x00000094; // type:object size:0x3C scope:local
|
||||||
lbl_1_data_D0 = .data:0x000000D0; // type:object size:0x8
|
lbl_1_data_D0 = .data:0x000000D0; // type:object size:0x8
|
||||||
lbl_1_data_D8 = .data:0x000000D8; // type:object size:0x4
|
lbl_1_data_D8 = .data:0x000000D8; // type:object size:0x4
|
||||||
|
|
|
||||||
|
|
@ -1078,7 +1078,7 @@ config.libs = [
|
||||||
Rel(
|
Rel(
|
||||||
"m427Dll", # Right Oar Left?
|
"m427Dll", # Right Oar Left?
|
||||||
objects={
|
objects={
|
||||||
Object(NonMatching, "REL/m427Dll/main.c"),
|
Object(MatchingFor("GMPE01_00", "GMPE01_01"), "REL/m427Dll/main.c"),
|
||||||
Object(NonMatching, "REL/m427Dll/map.c"),
|
Object(NonMatching, "REL/m427Dll/map.c"),
|
||||||
Object(NonMatching, "REL/m427Dll/player.c"),
|
Object(NonMatching, "REL/m427Dll/player.c"),
|
||||||
},
|
},
|
||||||
|
|
|
||||||
12
include/REL/m427Dll.h
Normal file
12
include/REL/m427Dll.h
Normal file
|
|
@ -0,0 +1,12 @@
|
||||||
|
#include "dolphin.h"
|
||||||
|
#include "game/object.h"
|
||||||
|
|
||||||
|
void fn_1_32F4(Process*);
|
||||||
|
void fn_1_3A88(void);
|
||||||
|
void fn_1_E98C(Process*);
|
||||||
|
void fn_1_EC54(void);
|
||||||
|
void fn_1_110E8(s32, s32*);
|
||||||
|
void fn_1_111C0(s32, s32*);
|
||||||
|
void fn_1_11298(f32);
|
||||||
|
s32 fn_1_113F0(s32);
|
||||||
|
f32 fn_1_168FC(f32, f32, f32);
|
||||||
958
src/REL/m427Dll/main.c
Normal file
958
src/REL/m427Dll/main.c
Normal file
|
|
@ -0,0 +1,958 @@
|
||||||
|
#include "REL/m427Dll.h"
|
||||||
|
|
||||||
|
#include "ext_math.h"
|
||||||
|
#include "game/audio.h"
|
||||||
|
#include "game/gamework.h"
|
||||||
|
#include "game/gamework_data.h"
|
||||||
|
#include "game/hsfformat.h"
|
||||||
|
#include "game/hsfman.h"
|
||||||
|
#include "game/minigame_seq.h"
|
||||||
|
#include "game/objsub.h"
|
||||||
|
#include "game/wipe.h"
|
||||||
|
|
||||||
|
typedef struct M427DllStruct {
|
||||||
|
s32 unk0;
|
||||||
|
s32 unk4;
|
||||||
|
} M427DllStruct;
|
||||||
|
|
||||||
|
typedef struct M427DllStruct2 {
|
||||||
|
s32 unk0[3];
|
||||||
|
s32 unkC;
|
||||||
|
s32 unk10;
|
||||||
|
s32 unk14[7];
|
||||||
|
s32 unk30[7];
|
||||||
|
HsfVector2f unk4C[7];
|
||||||
|
f32 unk84;
|
||||||
|
f32 unk88;
|
||||||
|
s32 unk8C;
|
||||||
|
f32 unk90;
|
||||||
|
f32 unk94;
|
||||||
|
f32 unk98;
|
||||||
|
s32 unk9C;
|
||||||
|
s32 unkA0;
|
||||||
|
} M427DllStruct2; // sizeof 0xA4
|
||||||
|
|
||||||
|
typedef struct M427DllStruct3 {
|
||||||
|
Vec rot;
|
||||||
|
Vec cen;
|
||||||
|
f32 zoom;
|
||||||
|
} M427DllStruct3;
|
||||||
|
|
||||||
|
Process* lbl_1_bss_8C;
|
||||||
|
omObjData* lbl_1_bss_88;
|
||||||
|
s32 lbl_1_bss_84;
|
||||||
|
s32 lbl_1_bss_80;
|
||||||
|
s32 lbl_1_bss_7C;
|
||||||
|
s32 lbl_1_bss_78;
|
||||||
|
s32 lbl_1_bss_74;
|
||||||
|
f32 lbl_1_bss_6C[2];
|
||||||
|
s32 lbl_1_bss_68;
|
||||||
|
s32 lbl_1_bss_64;
|
||||||
|
s32 lbl_1_bss_60;
|
||||||
|
s32 lbl_1_bss_5C;
|
||||||
|
s32 lbl_1_bss_58;
|
||||||
|
s32 lbl_1_bss_54;
|
||||||
|
s32 lbl_1_bss_50;
|
||||||
|
s32 lbl_1_bss_4C;
|
||||||
|
omObjData* lbl_1_bss_48;
|
||||||
|
s32 lbl_1_bss_44;
|
||||||
|
M427DllStruct2* lbl_1_bss_40;
|
||||||
|
M427DllStruct lbl_1_bss_0[8];
|
||||||
|
|
||||||
|
void fn_1_29C(omObjData*);
|
||||||
|
void fn_1_300(omObjData*);
|
||||||
|
void fn_1_1664(omObjData*);
|
||||||
|
void fn_1_16C4(omObjData*);
|
||||||
|
void fn_1_1864(s32);
|
||||||
|
void fn_1_1954(void);
|
||||||
|
void fn_1_1F34(void);
|
||||||
|
void fn_1_2188(void);
|
||||||
|
void fn_1_21E8(s32, s32);
|
||||||
|
void fn_1_232C(s32);
|
||||||
|
void fn_1_2518(s32);
|
||||||
|
void fn_1_2704(void);
|
||||||
|
void fn_1_272C(void);
|
||||||
|
void fn_1_2790(void);
|
||||||
|
void fn_1_2B20(omObjData* object);
|
||||||
|
void fn_1_2B28(void);
|
||||||
|
void fn_1_2CE8(f32);
|
||||||
|
void fn_1_2EE0(void);
|
||||||
|
void fn_1_2F6C(f32);
|
||||||
|
void fn_1_3164(void);
|
||||||
|
|
||||||
|
M427DllStruct3 lbl_1_data_0[4] = {
|
||||||
|
{
|
||||||
|
{ -25.0f, 0.0f, 0.0f },
|
||||||
|
{ 0.0f, 275.0f, 0.0f },
|
||||||
|
1975.0f
|
||||||
|
},
|
||||||
|
{
|
||||||
|
{ 4.0f, 167.0f, 0.0f },
|
||||||
|
{ 57.0f, 475.0f, 198.0f },
|
||||||
|
3375.0f
|
||||||
|
},
|
||||||
|
{
|
||||||
|
{ -0.0f, -190.0f, 0.0f },
|
||||||
|
{ -90.0f, 50.0f, 800.0f },
|
||||||
|
1700.0f
|
||||||
|
},
|
||||||
|
{
|
||||||
|
{ 2.0f, 170.0f, 0.0f },
|
||||||
|
{ -400.0f, 175.0f, 127.0f },
|
||||||
|
2425.0f
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
void ObjectSetup(void) {
|
||||||
|
Process* var_r30;
|
||||||
|
s32 var_r31;
|
||||||
|
|
||||||
|
OSReport("******* M426ObjectSetup *********\n");
|
||||||
|
var_r30 = omInitObjMan(0x32, 0x2000);
|
||||||
|
lbl_1_bss_8C = var_r30;
|
||||||
|
omGameSysInit(var_r30);
|
||||||
|
fn_1_2790();
|
||||||
|
Hu3DLightAllKill();
|
||||||
|
Hu3DLighInit();
|
||||||
|
HuAudSndGrpSet(0x34);
|
||||||
|
lbl_1_bss_88 = omAddObjEx(var_r30, 0xFF, 2, 0, -1, fn_1_29C);
|
||||||
|
lbl_1_bss_84 = 0;
|
||||||
|
lbl_1_bss_80 = 0;
|
||||||
|
lbl_1_bss_7C = 0;
|
||||||
|
lbl_1_bss_78 = lbl_1_bss_74 = GWMGRecordGet(2);
|
||||||
|
if (lbl_1_bss_78 <= 0) {
|
||||||
|
lbl_1_bss_78 = lbl_1_bss_74 = 0xE10;
|
||||||
|
}
|
||||||
|
|
||||||
|
lbl_1_bss_68 = lbl_1_bss_64 = 0;
|
||||||
|
|
||||||
|
lbl_1_bss_60 = lbl_1_bss_5C = -1;
|
||||||
|
lbl_1_bss_58 = -1;
|
||||||
|
lbl_1_bss_54 = lbl_1_bss_50 = -1;
|
||||||
|
|
||||||
|
for (var_r31 = 0; var_r31 < 2; var_r31++) {
|
||||||
|
lbl_1_bss_6C[var_r31] = 0.0f;
|
||||||
|
}
|
||||||
|
|
||||||
|
for (var_r31 = 0; var_r31 < 8; var_r31++) {
|
||||||
|
lbl_1_bss_0[var_r31].unk0 = -1;
|
||||||
|
lbl_1_bss_0[var_r31].unk4 = 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void fn_1_29C(omObjData* arg0) {
|
||||||
|
fn_1_32F4(lbl_1_bss_8C);
|
||||||
|
fn_1_E98C(lbl_1_bss_8C);
|
||||||
|
fn_1_1954();
|
||||||
|
fn_1_21E8(0, 1);
|
||||||
|
arg0->func = fn_1_300;
|
||||||
|
}
|
||||||
|
|
||||||
|
void fn_1_300(omObjData* arg0) {
|
||||||
|
s32 sp10[2];
|
||||||
|
s32 sp8[2];
|
||||||
|
f32 var_f31;
|
||||||
|
f32 var_f30;
|
||||||
|
s32 var_r31;
|
||||||
|
s32 var_r30;
|
||||||
|
s32 var_r29;
|
||||||
|
s32 var_r28;
|
||||||
|
s32 var_r26;
|
||||||
|
|
||||||
|
switch (lbl_1_bss_84) {
|
||||||
|
case 0:
|
||||||
|
lbl_1_bss_80++;
|
||||||
|
if (lbl_1_bss_80 == 3) {
|
||||||
|
WipeCreate(1, 0, 0x3C);
|
||||||
|
lbl_1_bss_4C = 0;
|
||||||
|
fn_1_21E8(1, 1);
|
||||||
|
fn_1_2B28();
|
||||||
|
} else if ((lbl_1_bss_80 > 3) && (WipeStatGet() == 0)) {
|
||||||
|
lbl_1_bss_54 = HuAudFXPlay(0x657);
|
||||||
|
lbl_1_bss_50 = HuAudFXPlay(0x651);
|
||||||
|
lbl_1_bss_84 = 1;
|
||||||
|
lbl_1_bss_80 = 0;
|
||||||
|
lbl_1_bss_7C = 0;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case 1:
|
||||||
|
lbl_1_bss_80++;
|
||||||
|
var_f31 = lbl_1_bss_80 / 300.0f;
|
||||||
|
if (var_f31 > 1.0f) {
|
||||||
|
var_f31 = 1.0f;
|
||||||
|
}
|
||||||
|
fn_1_11298(sind(90.0f * var_f31));
|
||||||
|
if (++lbl_1_bss_7C >= 60.0f) {
|
||||||
|
lbl_1_bss_84 = 2;
|
||||||
|
lbl_1_bss_7C = 0;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
lbl_1_bss_80++;
|
||||||
|
var_f31 = lbl_1_bss_80 / 300.0f;
|
||||||
|
if (var_f31 > 1.0f) {
|
||||||
|
var_f31 = 1.0f;
|
||||||
|
}
|
||||||
|
fn_1_11298(sind(90.0f * var_f31));
|
||||||
|
var_f30 = sind(90.0f * (lbl_1_bss_7C / 240.0f));
|
||||||
|
fn_1_2CE8(var_f30 * var_f30);
|
||||||
|
if (++lbl_1_bss_7C >= 240.0f) {
|
||||||
|
lbl_1_bss_60 = MGSeqCreate(3, 0);
|
||||||
|
fn_1_2EE0();
|
||||||
|
lbl_1_bss_84 = 3;
|
||||||
|
lbl_1_bss_80 = 0;
|
||||||
|
lbl_1_bss_7C = 0;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
if (lbl_1_bss_60 != -1) {
|
||||||
|
var_r28 = MGSeqStatGet(lbl_1_bss_60);
|
||||||
|
if (((var_r28 & 0x10) != 0) && (lbl_1_bss_58 == -1)) {
|
||||||
|
lbl_1_bss_58 = HuAudSeqPlay(0x49);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
var_r28 = 0;
|
||||||
|
}
|
||||||
|
if ((lbl_1_bss_60 == -1) || (var_r28 == 0)) {
|
||||||
|
lbl_1_bss_84 = 4;
|
||||||
|
lbl_1_bss_80 = 0;
|
||||||
|
lbl_1_bss_7C = 0;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case 4:
|
||||||
|
lbl_1_bss_80++;
|
||||||
|
var_r30 = lbl_1_bss_80;
|
||||||
|
if (var_r30 > 0x4650) {
|
||||||
|
var_r30 = 0x4650;
|
||||||
|
}
|
||||||
|
|
||||||
|
fn_1_2518(var_r30);
|
||||||
|
for (var_r31 = 0; var_r31 < 8; var_r31++) {
|
||||||
|
if (lbl_1_bss_0[var_r31].unk0 != -1) {
|
||||||
|
if (--lbl_1_bss_0[var_r31].unk4 <= 0) {
|
||||||
|
lbl_1_bss_0[var_r31].unk0 = -1;
|
||||||
|
lbl_1_bss_0[var_r31].unk4 = 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (lbl_1_bss_80 == 0x3F48) {
|
||||||
|
lbl_1_bss_5C = MGSeqCreate(1, 0x708, -1, -1);
|
||||||
|
}
|
||||||
|
if (lbl_1_bss_5C != -1) {
|
||||||
|
var_r26 = (0x4650 - lbl_1_bss_80);
|
||||||
|
var_r30 = (var_r26 + 0x3A) / 60;
|
||||||
|
if (var_r30 < 0) {
|
||||||
|
var_r30 = 0;
|
||||||
|
}
|
||||||
|
MGSeqParamSet(lbl_1_bss_5C, 1, var_r30);
|
||||||
|
}
|
||||||
|
if (lbl_1_bss_68 != 0) {
|
||||||
|
if (lbl_1_bss_68 != 1 && lbl_1_bss_68 != 2) {
|
||||||
|
if (((s32)frand() & 1) != 0) {
|
||||||
|
lbl_1_bss_68 = 1;
|
||||||
|
} else {
|
||||||
|
lbl_1_bss_68 = 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (lbl_1_bss_5C != -1) {
|
||||||
|
MGSeqParamSet(lbl_1_bss_5C, 2, -1);
|
||||||
|
}
|
||||||
|
lbl_1_bss_5C = -1;
|
||||||
|
lbl_1_bss_60 = MGSeqCreate(3, 1);
|
||||||
|
if (lbl_1_bss_58 != -1) {
|
||||||
|
HuAudSeqFadeOut(lbl_1_bss_58, 0x64);
|
||||||
|
}
|
||||||
|
|
||||||
|
for (var_r31 = 0; var_r31 < 8; var_r31++) {
|
||||||
|
if ((lbl_1_bss_0[var_r31].unk0 != -1) && (lbl_1_bss_0[var_r31].unk4 > 0)) {
|
||||||
|
HuAudFXFadeOut(lbl_1_bss_0[var_r31].unk0, 0x64);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
HuAudFXFadeOut(lbl_1_bss_54, 0x64);
|
||||||
|
HuAudFXFadeOut(lbl_1_bss_50, 0x64);
|
||||||
|
if ((lbl_1_bss_68 != 0) && (lbl_1_bss_80 < lbl_1_bss_78)) {
|
||||||
|
if (lbl_1_bss_68 == 1) {
|
||||||
|
var_r29 = 0;
|
||||||
|
} else {
|
||||||
|
var_r29 = 1;
|
||||||
|
}
|
||||||
|
if (fn_1_113F0(var_r29) == 0) {
|
||||||
|
lbl_1_bss_74 = lbl_1_bss_80;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if ((lbl_1_bss_68 != 0) && (lbl_1_bss_80 <= 0xA8C)) {
|
||||||
|
if (lbl_1_bss_68 == 1) {
|
||||||
|
var_r29 = 0;
|
||||||
|
} else {
|
||||||
|
var_r29 = 1;
|
||||||
|
}
|
||||||
|
if (fn_1_113F0(var_r29) == 0) {
|
||||||
|
GWGameStat.present[0x34] = 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
lbl_1_bss_84 = 5;
|
||||||
|
lbl_1_bss_80 = 0;
|
||||||
|
lbl_1_bss_7C = 0;
|
||||||
|
} else {
|
||||||
|
if (lbl_1_bss_80 >= 0x4651) {
|
||||||
|
MGSeqParamSet(lbl_1_bss_5C, 1, 0);
|
||||||
|
MGSeqParamSet(lbl_1_bss_5C, 2, -1);
|
||||||
|
lbl_1_bss_5C = -1;
|
||||||
|
lbl_1_bss_60 = MGSeqCreate(3, 1);
|
||||||
|
if (lbl_1_bss_58 != -1) {
|
||||||
|
HuAudSeqFadeOut(lbl_1_bss_58, 0x64);
|
||||||
|
}
|
||||||
|
|
||||||
|
for (var_r31 = 0; var_r31 < 8; var_r31++) {
|
||||||
|
if ((lbl_1_bss_0[var_r31].unk0 != -1) && (lbl_1_bss_0[var_r31].unk4 > 0)) {
|
||||||
|
HuAudFXFadeOut(lbl_1_bss_0[var_r31].unk0, 0x64);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
HuAudFXFadeOut(lbl_1_bss_54, 0x64);
|
||||||
|
HuAudFXFadeOut(lbl_1_bss_50, 0x64);
|
||||||
|
lbl_1_bss_64 = 1;
|
||||||
|
lbl_1_bss_84 = 5;
|
||||||
|
lbl_1_bss_80 = 0;
|
||||||
|
lbl_1_bss_7C = 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case 5:
|
||||||
|
if (lbl_1_bss_68 != 0) {
|
||||||
|
WipeCreate(2, 0, 0x3C);
|
||||||
|
WipeColorSet(0xFF, 0xFF, 0xFF);
|
||||||
|
lbl_1_bss_4C = 1;
|
||||||
|
lbl_1_bss_84 = 6;
|
||||||
|
lbl_1_bss_80 = 0;
|
||||||
|
lbl_1_bss_7C = 0;
|
||||||
|
} else if ((lbl_1_bss_60 == -1) || (MGSeqStatGet(lbl_1_bss_60) == 0)) {
|
||||||
|
lbl_1_bss_84 = 0xA;
|
||||||
|
lbl_1_bss_80 = 0;
|
||||||
|
lbl_1_bss_7C = 0;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case 6:
|
||||||
|
if ((WipeStatGet() == 0) && ((lbl_1_bss_60 == -1) || (MGSeqStatGet(lbl_1_bss_60) == 0))) {
|
||||||
|
lbl_1_bss_60 = -1;
|
||||||
|
fn_1_21E8(0, 0);
|
||||||
|
fn_1_3164();
|
||||||
|
HuAudFXAllStop();
|
||||||
|
HuAudFXPlay(0x65E);
|
||||||
|
lbl_1_bss_84 = 7;
|
||||||
|
lbl_1_bss_80 = 0;
|
||||||
|
lbl_1_bss_7C = 0;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case 7:
|
||||||
|
if (++lbl_1_bss_80 > 5) {
|
||||||
|
WipeCreate(1, 0, 0x1E);
|
||||||
|
WipeColorSet(0xFF, 0xFF, 0xFF);
|
||||||
|
lbl_1_bss_4C = 0;
|
||||||
|
HuAudAUXVolSet(-1, -1);
|
||||||
|
fn_1_272C();
|
||||||
|
lbl_1_bss_84 = 8;
|
||||||
|
lbl_1_bss_80 = 0;
|
||||||
|
lbl_1_bss_7C = 0;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case 8:
|
||||||
|
if (WipeStatGet() == 0) {
|
||||||
|
lbl_1_bss_84 = 0xA;
|
||||||
|
lbl_1_bss_80 = 0;
|
||||||
|
lbl_1_bss_7C = 0;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case 10:
|
||||||
|
if (lbl_1_bss_68 != 0) {
|
||||||
|
var_f31 = sind((90.0f * (lbl_1_bss_80 / 180.0f)));
|
||||||
|
if (var_f31 >= 1.0f) {
|
||||||
|
var_f31 = 1.0f;
|
||||||
|
}
|
||||||
|
fn_1_11298(var_f31);
|
||||||
|
if (lbl_1_bss_80 > 30.0f) {
|
||||||
|
var_f30 = lbl_1_bss_7C / 150.0f;
|
||||||
|
lbl_1_bss_7C++;
|
||||||
|
if (var_f30 >= 1.0f) {
|
||||||
|
var_f30 = 1.0f;
|
||||||
|
}
|
||||||
|
var_f30 = sind(90.0f * var_f30);
|
||||||
|
fn_1_2F6C(var_f30);
|
||||||
|
}
|
||||||
|
if (++lbl_1_bss_80 > 180.0f) {
|
||||||
|
if (lbl_1_bss_68 == 1) {
|
||||||
|
fn_1_110E8(0, sp10);
|
||||||
|
fn_1_111C0(0, sp8);
|
||||||
|
} else {
|
||||||
|
fn_1_110E8(1, sp10);
|
||||||
|
fn_1_111C0(1, sp8);
|
||||||
|
}
|
||||||
|
GWPlayerCoinWinAdd(sp8[0], 10);
|
||||||
|
GWPlayerCoinWinAdd(sp8[1], 10);
|
||||||
|
if (lbl_1_bss_74 < lbl_1_bss_78) {
|
||||||
|
lbl_1_bss_78 = lbl_1_bss_74;
|
||||||
|
fn_1_232C(lbl_1_bss_78);
|
||||||
|
GWMGRecordSet(2, lbl_1_bss_78);
|
||||||
|
fn_1_2704();
|
||||||
|
lbl_1_bss_60 = MGSeqCreate(0xE, lbl_1_bss_78);
|
||||||
|
lbl_1_bss_7C = 0xB4;
|
||||||
|
lbl_1_bss_84 = 0xB;
|
||||||
|
lbl_1_bss_80 = 0;
|
||||||
|
} else {
|
||||||
|
lbl_1_bss_60 = MGSeqCreate(5, 3, sp10[0], sp10[1], -1, -1);
|
||||||
|
HuAudSStreamPlay(1);
|
||||||
|
lbl_1_bss_7C = 0xB4;
|
||||||
|
lbl_1_bss_84 = 0xC;
|
||||||
|
lbl_1_bss_80 = 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
lbl_1_bss_60 = MGSeqCreate(3, 2);
|
||||||
|
HuAudSStreamPlay(4);
|
||||||
|
lbl_1_bss_7C = 0xB4;
|
||||||
|
lbl_1_bss_84 = 0xC;
|
||||||
|
lbl_1_bss_80 = 0;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case 11:
|
||||||
|
if ((lbl_1_bss_60 == -1) || (MGSeqStatGet(lbl_1_bss_60) == 0)) {
|
||||||
|
if (lbl_1_bss_68 == 1) {
|
||||||
|
fn_1_110E8(0, sp10);
|
||||||
|
} else {
|
||||||
|
fn_1_110E8(1, sp10);
|
||||||
|
}
|
||||||
|
lbl_1_bss_60 = MGSeqCreate(5, 3, sp10[0], sp10[1], -1, -1);
|
||||||
|
HuAudSStreamPlay(1);
|
||||||
|
lbl_1_bss_7C = 0xB4;
|
||||||
|
lbl_1_bss_84 = 0xC;
|
||||||
|
lbl_1_bss_80 = 0;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case 12:
|
||||||
|
if (++lbl_1_bss_80 >= 210.0f) {
|
||||||
|
WipeCreate(2, 0, 0x3C);
|
||||||
|
lbl_1_bss_4C = 1;
|
||||||
|
lbl_1_bss_84 = 0xD;
|
||||||
|
lbl_1_bss_80 = 0;
|
||||||
|
lbl_1_bss_7C = 0;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case 13:
|
||||||
|
if (WipeStatGet() == 0) {
|
||||||
|
lbl_1_bss_84 = 0xE;
|
||||||
|
lbl_1_bss_80 = 0;
|
||||||
|
lbl_1_bss_7C = 0;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case 14:
|
||||||
|
arg0->func = fn_1_1664;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
fn_1_1F34();
|
||||||
|
fn_1_16C4(arg0);
|
||||||
|
}
|
||||||
|
|
||||||
|
void fn_1_1664(omObjData* arg0) {
|
||||||
|
if (WipeStatGet() == 0) {
|
||||||
|
fn_1_EC54();
|
||||||
|
fn_1_3A88();
|
||||||
|
fn_1_2188();
|
||||||
|
CharModelKill(-1);
|
||||||
|
HuDataDirClose(0x3A0000);
|
||||||
|
MGSeqKillAll();
|
||||||
|
HuAudFadeOut(1);
|
||||||
|
omOvlReturnEx(1, 1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void fn_1_16C4(omObjData* arg0) {
|
||||||
|
s32 var_r30;
|
||||||
|
|
||||||
|
var_r30 = 0;
|
||||||
|
if ((WipeStatGet() != 0) || (arg0->func == fn_1_1664)) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
if (omSysExitReq != 0) {
|
||||||
|
var_r30 = 1;
|
||||||
|
}
|
||||||
|
if (var_r30 != 0) {
|
||||||
|
if ((s32) lbl_1_bss_4C == 0) {
|
||||||
|
WipeCreate(2, 0, 0x3C);
|
||||||
|
}
|
||||||
|
lbl_1_bss_4C = 1;
|
||||||
|
HuAudStreamFadeOut(0x1E);
|
||||||
|
arg0->func = fn_1_1664;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
s32 fn_1_1788(void) {
|
||||||
|
return lbl_1_bss_84;
|
||||||
|
}
|
||||||
|
|
||||||
|
void fn_1_1798(s32 arg0, f32 arg8) {
|
||||||
|
|
||||||
|
if (arg8 < 0.0f) {
|
||||||
|
arg8 = 0.0f;
|
||||||
|
} else if (arg8 > 1.0f) {
|
||||||
|
arg8 = 1.0f;
|
||||||
|
}
|
||||||
|
lbl_1_bss_6C[arg0] = arg8;
|
||||||
|
if (lbl_1_bss_6C[arg0] >= 1.0f) {
|
||||||
|
fn_1_1864(1 << arg0);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void fn_1_1864(s32 arg0) {
|
||||||
|
lbl_1_bss_68 |= arg0;
|
||||||
|
}
|
||||||
|
|
||||||
|
s32 fn_1_1884(void) {
|
||||||
|
if (lbl_1_bss_68 != 0) {
|
||||||
|
if (lbl_1_bss_68 != 1 && lbl_1_bss_68 != 2) {
|
||||||
|
if (((s32)frand() & 1) != 0) {
|
||||||
|
lbl_1_bss_68 = 1;
|
||||||
|
} else {
|
||||||
|
lbl_1_bss_68 = 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (lbl_1_bss_68 == 1) {
|
||||||
|
return 0;
|
||||||
|
} else {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
if (lbl_1_bss_64 != 0) {
|
||||||
|
return 3;
|
||||||
|
} else {
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
s32 lbl_1_data_D0[2] = { 0x3A0029, 0x3A002A };
|
||||||
|
s16 lbl_1_data_D8[2] = { -24, 24 };
|
||||||
|
s16 lbl_1_data_DC[2] = { -10, 10 };
|
||||||
|
s16 lbl_1_data_E0[2] = { 350, 96 };
|
||||||
|
|
||||||
|
void fn_1_1954(void) {
|
||||||
|
f32 temp_f28;
|
||||||
|
f32 temp_f29;
|
||||||
|
f32 var_f31;
|
||||||
|
f32 var_f30;
|
||||||
|
s32 var_r29;
|
||||||
|
s32 var_r31;
|
||||||
|
M427DllStruct2* var_r30;
|
||||||
|
|
||||||
|
var_r30 = HuMemDirectMallocNum(HEAP_SYSTEM, 0xA4, 0x10000000);
|
||||||
|
lbl_1_bss_40 = var_r30;
|
||||||
|
var_r30->unk9C = 0;
|
||||||
|
var_r30->unkA0 = 0;
|
||||||
|
var_r31 = espEntry(0x3A0028, 1, 0);
|
||||||
|
var_r30->unk0[0] = var_r31;
|
||||||
|
espPriSet(var_r31, 0xFF);
|
||||||
|
espDispOn(var_r31);
|
||||||
|
espDrawNoSet(var_r31, 0);
|
||||||
|
espAttrSet(var_r31, 1);
|
||||||
|
espBankSet(var_r31, 0);
|
||||||
|
espPosSet(var_r31, 288.0, 240.0);
|
||||||
|
|
||||||
|
for (var_r29 = 0; var_r29 < 2; var_r29++) {
|
||||||
|
var_r31 = espEntry(lbl_1_data_D0[var_r29], 1, 0);
|
||||||
|
var_r30->unk0[var_r29 + 1] = var_r31;
|
||||||
|
espPriSet(var_r31, 0xC8);
|
||||||
|
espDispOn(var_r31);
|
||||||
|
espDrawNoSet(var_r31, 0);
|
||||||
|
espAttrSet(var_r31, 1);
|
||||||
|
espBankSet(var_r31, 0);
|
||||||
|
espPosSet(var_r31, 288.0f + lbl_1_data_D8[var_r29], 240.0);
|
||||||
|
}
|
||||||
|
|
||||||
|
temp_f28 = 288.0f;
|
||||||
|
temp_f29 = 400.0f;
|
||||||
|
var_f31 = 288.0f;
|
||||||
|
var_f30 = temp_f29;
|
||||||
|
var_r31 = espEntry(0x3A002B, 1, 0);
|
||||||
|
var_r30->unkC = var_r31;
|
||||||
|
espPriSet(var_r31, 0xBE);
|
||||||
|
espDispOn(var_r31);
|
||||||
|
espDrawNoSet(var_r31, 0);
|
||||||
|
espAttrSet(var_r31, 1);
|
||||||
|
espBankSet(var_r31, 0);
|
||||||
|
espTPLvlSet(var_r31, 0.5);
|
||||||
|
espColorSet(var_r31, 0x80, 0x80, 0x80);
|
||||||
|
espScaleSet(var_r31, 1.25, 1.5);
|
||||||
|
espPosSet(var_r31, var_f31, var_f30);
|
||||||
|
var_f31 = 248.0f;
|
||||||
|
var_f30 = temp_f29 - 8.0f;
|
||||||
|
var_r31 = espEntry(0x610037, 1, 0);
|
||||||
|
var_r30->unk10 = var_r31;
|
||||||
|
espPriSet(var_r31, 0xBE);
|
||||||
|
espDispOn(var_r31);
|
||||||
|
espDrawNoSet(var_r31, 0);
|
||||||
|
espAttrSet(var_r31, 1);
|
||||||
|
espBankSet(var_r31, 0);
|
||||||
|
espScaleSet(var_r31, 1.0, 1.0);
|
||||||
|
espPosSet(var_r31, var_f31 - 18.0f, var_f30);
|
||||||
|
var_r30->unk84 = ((var_f31 - 18.0f) - temp_f28);
|
||||||
|
var_r30->unk88 = (var_f30 - temp_f29);
|
||||||
|
var_r30->unk8C = -1;
|
||||||
|
var_r30->unk98 = 1.0f;
|
||||||
|
var_r30->unk90 = temp_f28;
|
||||||
|
var_r30->unk94 = temp_f29;
|
||||||
|
var_f31 = 248.0f;
|
||||||
|
var_f30 = temp_f29 - 8.0f;
|
||||||
|
|
||||||
|
for (var_r29 = 0; var_r29 < 7; var_r29++) {
|
||||||
|
var_r31 = espEntry(0x610030, 1, 0);
|
||||||
|
var_r30->unk14[var_r29] = var_r31;
|
||||||
|
espPriSet(var_r31, 0xB4);
|
||||||
|
espDispOn(var_r31);
|
||||||
|
espDrawNoSet(var_r31, 0);
|
||||||
|
espAttrSet(var_r31, 9);
|
||||||
|
espScaleSet(var_r31, 1.0, 1.0);
|
||||||
|
espPosSet(var_r31, var_f31, var_f30);
|
||||||
|
if (var_r29 == 1) {
|
||||||
|
espBankSet(var_r31, 10);
|
||||||
|
} else if (var_r29 == 4) {
|
||||||
|
espBankSet(var_r31, 11);
|
||||||
|
} else {
|
||||||
|
espBankSet(var_r31, 0);
|
||||||
|
}
|
||||||
|
var_r30->unk4C[var_r29].x = var_f31 - temp_f28;
|
||||||
|
var_r30->unk4C[var_r29].y = var_f30 - temp_f29;
|
||||||
|
var_f31 += 16.0f;
|
||||||
|
}
|
||||||
|
var_f31 = 248.0f;
|
||||||
|
var_f30 = 8.0f + temp_f29;
|
||||||
|
|
||||||
|
for (var_r29 = 0; var_r29 < 7; var_r29++) {
|
||||||
|
var_r31 = espEntry(0x610031, 1, 0);
|
||||||
|
var_r30->unk30[var_r29] = var_r31;
|
||||||
|
espPriSet(var_r31, 0xB4);
|
||||||
|
espDispOn(var_r31);
|
||||||
|
espDrawNoSet(var_r31, 0);
|
||||||
|
espAttrSet(var_r31, 1);
|
||||||
|
espScaleSet(var_r31, 1.0, 1.0);
|
||||||
|
espPosSet(var_r31, var_f31, var_f30);
|
||||||
|
if (var_r29 == 1) {
|
||||||
|
espBankSet(var_r31, 10);
|
||||||
|
} else if (var_r29 == 4) {
|
||||||
|
espBankSet(var_r31, 11);
|
||||||
|
} else {
|
||||||
|
espBankSet(var_r31, 0);
|
||||||
|
}
|
||||||
|
var_f31 += 16.0f;
|
||||||
|
}
|
||||||
|
fn_1_232C(lbl_1_bss_78);
|
||||||
|
fn_1_2518(0);
|
||||||
|
}
|
||||||
|
|
||||||
|
void fn_1_1F34(void) {
|
||||||
|
f32 var_f30;
|
||||||
|
f32 temp_f31;
|
||||||
|
s32 var_r29;
|
||||||
|
s32 var_r30;
|
||||||
|
M427DllStruct2* temp_r31;
|
||||||
|
|
||||||
|
temp_r31 = lbl_1_bss_40;
|
||||||
|
for (var_r30 = 0; var_r30 < 2; var_r30++) {
|
||||||
|
var_r29 = temp_r31->unk0[var_r30 + 1];
|
||||||
|
var_f30 = lbl_1_data_E0[0] + (lbl_1_bss_6C[var_r30] * (lbl_1_data_E0[1] - lbl_1_data_E0[0]));
|
||||||
|
espPosSet(var_r29, 288.0f + lbl_1_data_DC[var_r30], var_f30);
|
||||||
|
}
|
||||||
|
if (temp_r31->unk8C != -1) {
|
||||||
|
if (temp_r31->unk8C == 0) {
|
||||||
|
if ((temp_r31->unk98 += 0.02f) >= 1.2f) {
|
||||||
|
temp_r31->unk98 = 1.2f;
|
||||||
|
temp_r31->unk8C = 1;
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
if ((temp_r31->unk98 -= 0.04f) <= 1.0f) {
|
||||||
|
temp_r31->unk98 = 1.0f;
|
||||||
|
temp_r31->unk8C = 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
temp_f31 = temp_r31->unk98;
|
||||||
|
|
||||||
|
for (var_r30 = 0; var_r30 < 7; var_r30++) {
|
||||||
|
var_r29 = temp_r31->unk14[var_r30];
|
||||||
|
espScaleSet(var_r29, temp_f31, temp_f31);
|
||||||
|
}
|
||||||
|
var_r29 = temp_r31->unk10;
|
||||||
|
espScaleSet(var_r29, temp_f31, temp_f31);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void fn_1_2188(void) {
|
||||||
|
M427DllStruct2* temp_r31;
|
||||||
|
s32 var_r30;
|
||||||
|
|
||||||
|
temp_r31 = lbl_1_bss_40;
|
||||||
|
for (var_r30 = 0; var_r30 < 3; var_r30++) {
|
||||||
|
espKill(temp_r31->unk0[var_r30]);
|
||||||
|
}
|
||||||
|
espKill(temp_r31->unkC);
|
||||||
|
}
|
||||||
|
|
||||||
|
void fn_1_21E8(s32 arg0, s32 arg1) {
|
||||||
|
M427DllStruct2* temp_r31;
|
||||||
|
s32 var_r30;
|
||||||
|
|
||||||
|
temp_r31 = lbl_1_bss_40;
|
||||||
|
for (var_r30 = 0; var_r30 < 3; var_r30++) {
|
||||||
|
if (arg0 == 0) {
|
||||||
|
espDispOff(temp_r31->unk0[var_r30]);
|
||||||
|
} else {
|
||||||
|
espDispOn(temp_r31->unk0[var_r30]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (arg1 != 0) {
|
||||||
|
if (arg0 == 0) {
|
||||||
|
espDispOff(temp_r31->unkC);
|
||||||
|
} else {
|
||||||
|
espDispOn(temp_r31->unkC);
|
||||||
|
}
|
||||||
|
if (arg0 == 0) {
|
||||||
|
espDispOff(temp_r31->unk10);
|
||||||
|
} else {
|
||||||
|
espDispOn(temp_r31->unk10);
|
||||||
|
}
|
||||||
|
|
||||||
|
for (var_r30 = 0; var_r30 < 7; var_r30++) {
|
||||||
|
if (arg0 == 0) {
|
||||||
|
espDispOff(temp_r31->unk14[var_r30]);
|
||||||
|
} else {
|
||||||
|
espDispOn(temp_r31->unk14[var_r30]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
for (var_r30 = 0; var_r30 < 7; var_r30++) {
|
||||||
|
if (arg0 == 0) {
|
||||||
|
espDispOff(temp_r31->unk30[var_r30]);
|
||||||
|
} else {
|
||||||
|
espDispOn(temp_r31->unk30[var_r30]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void fn_1_232C(s32 arg0) {
|
||||||
|
M427DllStruct2* temp_r29;
|
||||||
|
f32 temp_f0;
|
||||||
|
s32 var_r31;
|
||||||
|
|
||||||
|
temp_r29 = lbl_1_bss_40;
|
||||||
|
temp_r29->unk9C = arg0;
|
||||||
|
var_r31 = arg0 / 3600;
|
||||||
|
arg0 -= var_r31 * 3600;
|
||||||
|
if (var_r31 > 9) {
|
||||||
|
var_r31 = 9;
|
||||||
|
} else if (var_r31 < 0) {
|
||||||
|
var_r31 = 0;
|
||||||
|
}
|
||||||
|
espBankSet(temp_r29->unk14[0], var_r31);
|
||||||
|
var_r31 = (arg0 / 600);
|
||||||
|
arg0 -= var_r31 * 600;
|
||||||
|
if (var_r31 > 9) {
|
||||||
|
var_r31 = 9;
|
||||||
|
} else if (var_r31 < 0) {
|
||||||
|
var_r31 = 0;
|
||||||
|
}
|
||||||
|
espBankSet(temp_r29->unk14[2], var_r31);
|
||||||
|
var_r31 = arg0 / 60;
|
||||||
|
arg0 -= var_r31 * 60;
|
||||||
|
if (var_r31 > 9) {
|
||||||
|
var_r31 = 9;
|
||||||
|
} else if (var_r31 < 0) {
|
||||||
|
var_r31 = 0;
|
||||||
|
}
|
||||||
|
espBankSet(temp_r29->unk14[3], var_r31);
|
||||||
|
arg0 = 100.0f * (arg0 / 60.0f);
|
||||||
|
var_r31 = arg0 / 10;
|
||||||
|
arg0 -= var_r31 * 10;
|
||||||
|
if (var_r31 > 9) {
|
||||||
|
var_r31 = 9;
|
||||||
|
} else if (var_r31 < 0) {
|
||||||
|
var_r31 = 0;
|
||||||
|
}
|
||||||
|
espBankSet(temp_r29->unk14[5], var_r31);
|
||||||
|
var_r31 = arg0;
|
||||||
|
if (var_r31 > 9) {
|
||||||
|
var_r31 = 9;
|
||||||
|
} else if (var_r31 < 0) {
|
||||||
|
var_r31 = 0;
|
||||||
|
}
|
||||||
|
espBankSet(temp_r29->unk14[6], var_r31);
|
||||||
|
}
|
||||||
|
|
||||||
|
void fn_1_2518(s32 arg0) {
|
||||||
|
M427DllStruct2* temp_r29;
|
||||||
|
f32 temp_f0;
|
||||||
|
s32 var_r31;
|
||||||
|
|
||||||
|
temp_r29 = lbl_1_bss_40;
|
||||||
|
temp_r29->unkA0 = arg0;
|
||||||
|
var_r31 = arg0 / 3600;
|
||||||
|
arg0 -= var_r31 * 3600;
|
||||||
|
if (var_r31 > 9) {
|
||||||
|
var_r31 = 9;
|
||||||
|
} else if (var_r31 < 0) {
|
||||||
|
var_r31 = 0;
|
||||||
|
}
|
||||||
|
espBankSet(temp_r29->unk30[0], var_r31);
|
||||||
|
var_r31 = (arg0 / 600);
|
||||||
|
arg0 -= var_r31 * 600;
|
||||||
|
if (var_r31 > 9) {
|
||||||
|
var_r31 = 9;
|
||||||
|
} else if (var_r31 < 0) {
|
||||||
|
var_r31 = 0;
|
||||||
|
}
|
||||||
|
espBankSet(temp_r29->unk30[2], var_r31);
|
||||||
|
var_r31 = arg0 / 60;
|
||||||
|
arg0 -= var_r31 * 60;
|
||||||
|
if (var_r31 > 9) {
|
||||||
|
var_r31 = 9;
|
||||||
|
} else if (var_r31 < 0) {
|
||||||
|
var_r31 = 0;
|
||||||
|
}
|
||||||
|
espBankSet(temp_r29->unk30[3], var_r31);
|
||||||
|
arg0 = 100.0f * (arg0 / 60.0f);
|
||||||
|
var_r31 = arg0 / 10;
|
||||||
|
arg0 -= var_r31 * 10;
|
||||||
|
if (var_r31 > 9) {
|
||||||
|
var_r31 = 9;
|
||||||
|
} else if (var_r31 < 0) {
|
||||||
|
var_r31 = 0;
|
||||||
|
}
|
||||||
|
espBankSet(temp_r29->unk30[5], var_r31);
|
||||||
|
var_r31 = arg0;
|
||||||
|
if (var_r31 > 9) {
|
||||||
|
var_r31 = 9;
|
||||||
|
} else if (var_r31 < 0) {
|
||||||
|
var_r31 = 0;
|
||||||
|
}
|
||||||
|
espBankSet(temp_r29->unk30[6], var_r31);
|
||||||
|
}
|
||||||
|
|
||||||
|
void fn_1_2704(void) {
|
||||||
|
M427DllStruct2* var_r31;
|
||||||
|
|
||||||
|
var_r31 = lbl_1_bss_40;
|
||||||
|
var_r31->unk8C = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
void fn_1_272C(void) {
|
||||||
|
M427DllStruct2* var_r31;
|
||||||
|
s32 temp_r30;
|
||||||
|
|
||||||
|
var_r31 = lbl_1_bss_40;
|
||||||
|
temp_r30 = var_r31->unkC;
|
||||||
|
espTPLvlSet(temp_r30, 0.5);
|
||||||
|
espColorSet(temp_r30, 0, 0, 0);
|
||||||
|
}
|
||||||
|
|
||||||
|
void fn_1_2790(void) {
|
||||||
|
omObjData* var_r30;
|
||||||
|
s32 var_r31;
|
||||||
|
|
||||||
|
Hu3DCameraCreate(1);
|
||||||
|
Hu3DCameraPerspectiveSet(1, -1.0f, 300.0f, 50000.0f, 0.6f);
|
||||||
|
Hu3DCameraViewportSet(1, 0.0f, 0.0f, 320.0f, 480.0f, 0.0f, 1.0f);
|
||||||
|
Hu3DCameraScissorSet(1, 0, 0, 0x140, 0x1E0);
|
||||||
|
Hu3DCameraCreate(2);
|
||||||
|
Hu3DCameraPerspectiveSet(2, -1.0f, 300.0f, 50000.0f, 0.6f);
|
||||||
|
Hu3DCameraViewportSet(2, 320.0f, 0.0f, 320.0f, 480.0f, 0.0f, 1.0f);
|
||||||
|
Hu3DCameraScissorSet(2, 0x140, 0, 0x140, 0x1E0);
|
||||||
|
Hu3DCameraCreate(4);
|
||||||
|
Hu3DCameraPerspectiveSet(4, -1.0f, 100.0f, 50000.0f, 1.2f);
|
||||||
|
Hu3DCameraViewportSet(4, 0.0f, 0.0f, 576.0f, 480.0f, 0.0f, 1.0f);
|
||||||
|
Hu3DCameraScissorSet(4, 0, 0, 0x280, 0x1E0);
|
||||||
|
var_r30 = lbl_1_bss_48 = omAddObjEx(lbl_1_bss_8C, 0x7FDA, 0, 0, -1, omOutViewMulti);
|
||||||
|
var_r30->work[0] = 3;
|
||||||
|
|
||||||
|
for (var_r31 = 0; var_r31 < 3; var_r31++) {
|
||||||
|
CRotM[var_r31].x = lbl_1_data_0[0].rot.x;
|
||||||
|
CRotM[var_r31].y = lbl_1_data_0[0].rot.y;
|
||||||
|
CRotM[var_r31].z = lbl_1_data_0[0].rot.z;
|
||||||
|
CenterM[var_r31].x = lbl_1_data_0[0].cen.x;
|
||||||
|
CenterM[var_r31].y = lbl_1_data_0[0].cen.y;
|
||||||
|
CenterM[var_r31].z = lbl_1_data_0[0].cen.z;
|
||||||
|
CZoomM[var_r31] = lbl_1_data_0[0].zoom;
|
||||||
|
}
|
||||||
|
lbl_1_bss_44 = 0;
|
||||||
|
omAddObjEx(lbl_1_bss_8C, 0x3F, 0, 0, -1, fn_1_2B20);
|
||||||
|
}
|
||||||
|
|
||||||
|
void fn_1_2B20(omObjData* object) {}
|
||||||
|
|
||||||
|
void fn_1_2B24(void) {}
|
||||||
|
|
||||||
|
void fn_1_2B28(void) {
|
||||||
|
s32 var_r31;
|
||||||
|
|
||||||
|
Hu3DCameraPerspectiveSet(1, 45.0f, 300.0f, 50000.0f, 0.6f);
|
||||||
|
Hu3DCameraPerspectiveSet(2, 45.0f, 300.0f, 50000.0f, 0.6f);
|
||||||
|
Hu3DCameraPerspectiveSet(4, 45.0f, 100.0f, 50000.0f, 1.2f);
|
||||||
|
|
||||||
|
for (var_r31 = 0; var_r31 < 2; var_r31++) {
|
||||||
|
CRotM[var_r31].x = lbl_1_data_0[2].rot.x;
|
||||||
|
CRotM[var_r31].y = lbl_1_data_0[2].rot.y;
|
||||||
|
CRotM[var_r31].z = lbl_1_data_0[2].rot.z;
|
||||||
|
CenterM[var_r31].x = lbl_1_data_0[2].cen.x;
|
||||||
|
CenterM[var_r31].y = lbl_1_data_0[2].cen.y;
|
||||||
|
CenterM[var_r31].z = lbl_1_data_0[2].cen.z;
|
||||||
|
CZoomM[var_r31] = lbl_1_data_0[2].zoom;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void fn_1_2CE8(f32 arg0) {
|
||||||
|
s32 var_r31;
|
||||||
|
|
||||||
|
for (var_r31 = 0; var_r31 < 2; var_r31++) {
|
||||||
|
CRotM[var_r31].x = fn_1_168FC(arg0, lbl_1_data_0[2].rot.x, lbl_1_data_0->rot.x);
|
||||||
|
CRotM[var_r31].y = fn_1_168FC(arg0, lbl_1_data_0[2].rot.y, lbl_1_data_0->rot.z);
|
||||||
|
CRotM[var_r31].z = fn_1_168FC(arg0, lbl_1_data_0[2].rot.z, lbl_1_data_0->rot.z);
|
||||||
|
CenterM[var_r31].x = lbl_1_data_0[2].cen.x + (arg0 * (lbl_1_data_0->cen.x - lbl_1_data_0[2].cen.x));
|
||||||
|
CenterM[var_r31].y = lbl_1_data_0[2].cen.y + (arg0 * (lbl_1_data_0->cen.y - lbl_1_data_0[2].cen.y));
|
||||||
|
CenterM[var_r31].z = lbl_1_data_0[2].cen.z + (arg0 * (lbl_1_data_0->cen.z - lbl_1_data_0[2].cen.z));
|
||||||
|
CZoomM[var_r31] = lbl_1_data_0[2].zoom + (arg0 * (lbl_1_data_0->zoom - lbl_1_data_0[2].zoom));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void fn_1_2EE0(void) {
|
||||||
|
Hu3DCameraPerspectiveSet(1, 45.0f, 700.0f, 50000.0f, 0.6f);
|
||||||
|
Hu3DCameraPerspectiveSet(2, 45.0f, 700.0f, 50000.0f, 0.6f);
|
||||||
|
}
|
||||||
|
|
||||||
|
void fn_1_2F6C(f32 arg0) {
|
||||||
|
s32 var_r31;
|
||||||
|
|
||||||
|
for (var_r31 = 0; var_r31 < 2; var_r31++) {
|
||||||
|
CRotM[var_r31].x = fn_1_168FC(arg0, lbl_1_data_0[1].rot.x, lbl_1_data_0[3].rot.x);
|
||||||
|
CRotM[var_r31].y = fn_1_168FC(arg0, lbl_1_data_0[1].rot.y, lbl_1_data_0[3].rot.y);
|
||||||
|
CRotM[var_r31].z = fn_1_168FC(arg0, lbl_1_data_0[1].rot.z, lbl_1_data_0[3].rot.z);
|
||||||
|
CenterM[var_r31].x = lbl_1_data_0[1].cen.x + (arg0 * (lbl_1_data_0[3].cen.x - lbl_1_data_0[1].cen.x));
|
||||||
|
CenterM[var_r31].y = lbl_1_data_0[1].cen.y + (arg0 * (lbl_1_data_0[3].cen.y - lbl_1_data_0[1].cen.y));
|
||||||
|
CenterM[var_r31].z = lbl_1_data_0[1].cen.z + (arg0 * (lbl_1_data_0[3].cen.z - lbl_1_data_0[1].cen.z));
|
||||||
|
CZoomM[var_r31] = lbl_1_data_0[1].zoom + (arg0 * (lbl_1_data_0[3].zoom - lbl_1_data_0[1].zoom));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void fn_1_3164(void) {
|
||||||
|
lbl_1_bss_48->work[0] = 1;
|
||||||
|
Hu3DCameraKill(2);
|
||||||
|
Hu3DCameraKill(4);
|
||||||
|
Hu3DCameraPerspectiveSet(1, 45.0f, 100.0f, 50000.0f, 1.2f);
|
||||||
|
Hu3DCameraViewportSet(1, 0.0f, 0.0f, 640.0f, 480.0f, 0.0f, 1.0f);
|
||||||
|
Hu3DCameraScissorSet(1, 0, 0, 0x280, 0x1E0);
|
||||||
|
CRotM->x = lbl_1_data_0[1].rot.x;
|
||||||
|
CRotM->y = lbl_1_data_0[1].rot.y;
|
||||||
|
CRotM->z = lbl_1_data_0[1].rot.z;
|
||||||
|
CenterM->x = lbl_1_data_0[1].cen.x;
|
||||||
|
CenterM->y = lbl_1_data_0[1].cen.y;
|
||||||
|
CenterM->z = lbl_1_data_0[1].cen.z;
|
||||||
|
*CZoomM = lbl_1_data_0[1].zoom;
|
||||||
|
}
|
||||||
|
|
||||||
|
s32 fn_1_32EC(void) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
Loading…
Add table
Add a link
Reference in a new issue