diff options
author | DizzyEggg <jajkodizzy@wp.pl> | 2017-12-04 23:09:44 +0100 |
---|---|---|
committer | DizzyEggg <jajkodizzy@wp.pl> | 2017-12-04 23:09:44 +0100 |
commit | ad07843f2dc3df3db53490018eb978ef270062d9 (patch) | |
tree | cf0dda63f1cc9bd2fea928f67caabceeb5385d7f /src | |
parent | 0250aefb73a995a6812a657193abeb96eb34d489 (diff) |
start working on use pokeblock
Diffstat (limited to 'src')
-rw-r--r-- | src/use_pokeblock.c | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/src/use_pokeblock.c b/src/use_pokeblock.c new file mode 100644 index 000000000..7057b0528 --- /dev/null +++ b/src/use_pokeblock.c @@ -0,0 +1,35 @@ +#include "global.h" +#include "main.h" +#include "pokeblock.h" +#include "malloc.h" + +struct UsePokeblockSubStruct +{ + void *field_0; + void (*callback)(void); + struct Pokeblock *pokeblock; +}; + +struct UsePokeblockStruct1 +{ + u8 field_0[0x7FD0]; + struct UsePokeblockSubStruct info; +}; + +extern struct UsePokeblockStruct1 *gUnknown_0203BCAC; +extern struct UsePokeblockSubStruct *gUnknown_0203BC90; + +// this file's functions +void sub_816636C(void *arg0); +void sub_8166380(void); +void sub_816631C(void); + +void sub_8166204(struct Pokeblock *pokeblock, void (*callback)(void)) +{ + gUnknown_0203BCAC = AllocZeroed(0x806C); + gUnknown_0203BC90 = &gUnknown_0203BCAC->info; + gUnknown_0203BC90->pokeblock = pokeblock; + gUnknown_0203BC90->callback = callback; + sub_816636C(sub_8166380); + SetMainCallback2(sub_816631C); +} |