diff options
| author | red031000 <rubenru09@aol.com> | 2020-07-29 20:59:45 +0100 | 
|---|---|---|
| committer | PikalaxALT <pikalaxalt@gmail.com> | 2020-08-03 15:58:15 -0400 | 
| commit | fe3c0487d74c741efa45e9ac65f93d11d8664338 (patch) | |
| tree | 3ae48b4eedbcc5349b3b799d9e5baf8fa7f3acb9 /arm9 | |
| parent | 01313d4a57b84519f6aa3612e19ebebc3bcbf154 (diff) | |
mod63_021DB598
Diffstat (limited to 'arm9')
| -rw-r--r-- | arm9/modules/63/asm/mod63_021DB450_asm.s | 12 | ||||
| -rw-r--r-- | arm9/modules/63/include/mod63_021DB450.h | 6 | ||||
| -rw-r--r-- | arm9/modules/63/src/mod63_021DB450.c | 11 | 
3 files changed, 17 insertions, 12 deletions
| diff --git a/arm9/modules/63/asm/mod63_021DB450_asm.s b/arm9/modules/63/asm/mod63_021DB450_asm.s index b9ac26f3..131804c3 100644 --- a/arm9/modules/63/asm/mod63_021DB450_asm.s +++ b/arm9/modules/63/asm/mod63_021DB450_asm.s @@ -6,18 +6,6 @@  	.extern MOD63_021DBEC0  	.extern MOD63_021DBEDC -	thumb_func_start MOD63_021DB598 -MOD63_021DB598: ; 0x021DB598 -	push {r3, lr} -	cmp r0, #0 -	beq _021DB5A4 -	ldr r0, [r0] -	bl FUN_020081C4 -_021DB5A4: -	pop {r3, pc} -	.align 2, 0 -	thumb_func_end MOD63_021DB598 -  	thumb_func_start MOD63_021DB5A8  MOD63_021DB5A8: ; 0x021DB5A8  	push {r4, lr} diff --git a/arm9/modules/63/include/mod63_021DB450.h b/arm9/modules/63/include/mod63_021DB450.h index 917cf859..5e869f1e 100644 --- a/arm9/modules/63/include/mod63_021DB450.h +++ b/arm9/modules/63/include/mod63_021DB450.h @@ -34,10 +34,16 @@ typedef struct UnkStruct63_021DB580 //possibly part of the above structs?      u32 field_24;  } UnkStruct63_021DB580; +typedef struct UnkStruct63_021DB598 //part of the above? +{ +    u32 field_00; +} UnkStruct63_021DB598; +  u32 MOD63_021DB450(u32 param0, u32 param1);  u32 MOD63_021DB474(u32 param0, u32 param1);  u32 MOD63_021DB498(void);  void Title_SetupMonAnimationSprites(struct UnkStruct63_021DB49C * arg0);  void MOD63_021DB580(UnkStruct63_021DB580 *param0); +void MOD63_021DB598(UnkStruct63_021DB598 *param0);  #endif //POKEDIAMOND_MOD63_021DB450_H diff --git a/arm9/modules/63/src/mod63_021DB450.c b/arm9/modules/63/src/mod63_021DB450.c index fd221b2c..c3e6c84a 100644 --- a/arm9/modules/63/src/mod63_021DB450.c +++ b/arm9/modules/63/src/mod63_021DB450.c @@ -25,6 +25,8 @@ extern u32 FUN_0201318C(u32, u32, u32);  extern void FUN_02012DE4(u32);  extern void FUN_020072E8(u32); +extern void FUN_020081C4(u32); +  //todo funcs  void MOD63_021DB720();  void MOD63_021DB784(); @@ -87,6 +89,15 @@ THUMB_FUNC void MOD63_021DB580(UnkStruct63_021DB580 *param0)      FUN_020072E8(param0->field_00);  } +THUMB_FUNC void MOD63_021DB598(UnkStruct63_021DB598 *param0) +{ +    if (param0 == NULL) +    { +        return; +    } +    FUN_020081C4(param0->field_00); +} +  void * const MOD63_021DBED8 = MOD63_021DB720;  void * const MOD63_021DBEDC[5] = { MOD63_021DB784, MOD63_021DB7D0, MOD63_021DB838, MOD63_021DB884, MOD63_021DB8E8 }; | 
