mirror of
https://github.com/zeldaret/tp
synced 2026-07-10 23:22:01 -04:00
fopOvlpReq_phase_Done OK
This commit is contained in:
@@ -1,12 +1,37 @@
|
||||
#ifndef F_F_OP_OVERLAP_REQ_H_
|
||||
#define F_F_OP_OVERLAP_REQ_H_
|
||||
|
||||
#include "SComponent/c_request.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
class overlap_request_class;
|
||||
class overlap_request_class {
|
||||
public:
|
||||
u8 field_0x0;
|
||||
u8 field_0x1;
|
||||
s16 field_0x2;
|
||||
u16 field_0x4;
|
||||
u16 field_0x6;
|
||||
u32 field_0x8;
|
||||
u32 field_0xc;
|
||||
u8 field_0x10;
|
||||
u8 field_0x11;
|
||||
u8 field_0x12;
|
||||
u8 field_0x13;
|
||||
int field_0x14;
|
||||
u8 field_0x18;
|
||||
u8 field_0x19;
|
||||
u8 field_0x1a;
|
||||
u8 field_0x1b;
|
||||
u8 field_0x1c;
|
||||
u8 field_0x1d;
|
||||
u8 field_0x1e;
|
||||
u8 field_0x1f;
|
||||
u8* field_0x20;
|
||||
};
|
||||
int fopOvlpReq_OverlapClr(overlap_request_class* param_1);
|
||||
request_base_class* fopOvlpReq_Request(overlap_request_class*, s16, u16);
|
||||
int fopOvlpReq_Handler(overlap_request_class*);
|
||||
int fopOvlpReq_Cancel(overlap_request_class*);
|
||||
int fopOvlpReq_phase_Done(overlap_request_class* param_1);
|
||||
|
||||
#endif
|
||||
@@ -21,7 +21,7 @@ lbl_8001E988:
|
||||
/* 8001E9A0 0001B8E0 48 24 7C 91 */ bl cPhs_Set
|
||||
/* 8001E9A4 0001B8E4 7F A3 EB 78 */ mr r3, r29
|
||||
/* 8001E9A8 0001B8E8 7F E4 FB 78 */ mr r4, r31
|
||||
/* 8001E9AC 0001B8EC 48 00 01 19 */ bl fopOvlpReq_SetPeektime
|
||||
/* 8001E9AC 0001B8EC 48 00 01 19 */ bl fopOvlpReq_SetPeektime__FP21overlap_request_classUs
|
||||
/* 8001E9B0 0001B8F0 38 00 00 01 */ li r0, 1
|
||||
/* 8001E9B4 0001B8F4 B0 1D 00 04 */ sth r0, 4(r29)
|
||||
/* 8001E9B8 0001B8F8 B0 1D 00 02 */ sth r0, 2(r29)
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* 8001EA88 0001B9C8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8001EA8C 0001B9CC 7C 08 02 A6 */ mflr r0
|
||||
/* 8001EA90 0001B9D0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8001EA94 0001B9D4 4B FF FC 59 */ bl fopOvlpReq_phase_Done
|
||||
/* 8001EA94 0001B9D4 4B FF FC 59 */ bl fopOvlpReq_phase_Done__FP21overlap_request_class
|
||||
/* 8001EA98 0001B9D8 20 03 00 02 */ subfic r0, r3, 2
|
||||
/* 8001EA9C 0001B9DC 7C 00 00 34 */ cntlzw r0, r0
|
||||
/* 8001EAA0 0001B9E0 54 03 D9 7E */ srwi r3, r0, 5
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
/* 8001EAF0 0001BA30 54 00 CF FE */ rlwinm r0, r0, 0x19, 0x1f, 0x1f
|
||||
/* 8001EAF4 0001BA34 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 8001EAF8 0001BA38 41 82 00 10 */ beq lbl_8001EB08
|
||||
/* 8001EAFC 0001BA3C 4B FF FF B9 */ bl fopOvlpReq_Is_PeektimeLimit
|
||||
/* 8001EAFC 0001BA3C 4B FF FF B9 */ bl fopOvlpReq_Is_PeektimeLimit__FP21overlap_request_class
|
||||
/* 8001EB00 0001BA40 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 8001EB04 0001BA44 40 82 00 0C */ bne lbl_8001EB10
|
||||
lbl_8001EB08:
|
||||
|
||||
Reference in New Issue
Block a user