diff options
author | PikalaxALT <pikalaxalt@gmail.com> | 2017-10-23 18:56:18 -0400 |
---|---|---|
committer | PikalaxALT <pikalaxalt@gmail.com> | 2017-10-23 18:56:18 -0400 |
commit | 0dfd0f8c0e338d69ee0052e747b2a4d8542bb1fb (patch) | |
tree | 34b7818007d50502c7b1b663642d88d6ecbe7e28 /src | |
parent | eb49cfcab29e091a17777962b9d289c70ac305ca (diff) |
through sub_80E8B58; secret base ewram
Diffstat (limited to 'src')
-rw-r--r-- | src/secret_base.c | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/src/secret_base.c b/src/secret_base.c index 53d204946..5c20b9b18 100644 --- a/src/secret_base.c +++ b/src/secret_base.c @@ -1,14 +1,24 @@ // Includes #include "global.h" +#include "list_menu.h" #include "decoration.h" #include "decoration_inventory.h" #include "text.h" +#include "event_data.h" #include "secret_base.h" // Static type declarations +struct SecretBaseListMenuBuffer { + struct ListMenuItem items[11]; + u8 names[11][32]; +}; + // Static RAM declarations +EWRAM_DATA u8 gUnknown_0203A01C = 0; +EWRAM_DATA u8 gUnknown_0203A01D = 0; +EWRAM_DATA struct SecretBaseListMenuBuffer *gUnknown_0203A020 = NULL; // Static ROM declarations @@ -23,6 +33,21 @@ void sub_80E8AF0(struct SecretBaseRecord *sbr) } } +void ResetSecretBases(void) +{ + u16 i; + + for (i = 0; i < 20; i ++) + { + sub_80E8AF0(&gSaveBlock1Ptr->secretBases[i]); + } +} + +void sub_80E8B58(void) +{ + gUnknown_0203A01C = gSpecialVar_0x8004; +} + // .rodata // .text |