mirror of
https://github.com/BanjoRecomp/BanjoRecomp
synced 2026-05-25 07:02:53 -04:00
make intro sequence skippable
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
#include "patches.h"
|
||||
|
||||
struct Struct_core2_9B180_1;
|
||||
typedef struct Struct_core2_9B180_1 Struct_core2_9B180_1;
|
||||
struct struct_core2_9B180_s;
|
||||
|
||||
typedef struct struct_core2_9B180_s{
|
||||
s16 unk0;
|
||||
// u8 pad2[0x2];
|
||||
Struct_core2_9B180_1 *unk4;
|
||||
void (*unk8)(struct struct_core2_9B180_s *);
|
||||
void (*unkC)(struct struct_core2_9B180_s *);
|
||||
void (*unk10)(struct struct_core2_9B180_s *);
|
||||
}Struct_core2_9B180_0;
|
||||
|
||||
extern u8 D_80383330;
|
||||
extern Struct_core2_9B180_0 D_8036DE00[];
|
||||
|
||||
int map_get(void);
|
||||
|
||||
RECOMP_PATCH void func_80322490(void) {
|
||||
Struct_core2_9B180_0 *i_ptr;
|
||||
|
||||
if (D_80383330 != 0) {
|
||||
for(i_ptr = D_8036DE00; i_ptr != &D_8036DE00[6]; i_ptr++){
|
||||
if((i_ptr->unk4 != 0 || (i_ptr->unkC == 0x80322318 && map_get() == 0x1F)) && i_ptr->unkC != NULL){
|
||||
i_ptr->unkC(i_ptr);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user