summaryrefslogtreecommitdiff
path: root/include/unk_02024E64.h
blob: 68e7103c0d0e6ff49653788532645a9c15e24555 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#ifndef POKEDIAMOND_UNK_02024E64_H
#define POKEDIAMOND_UNK_02024E64_H

#include "global.h"
#include "MI_memory.h"
#include "save_block_2.h"
#include "string16.h"

struct UnkStruct_02024E64 {
    u8 unk0[0xE][0x80];
    u8 unk700[0x24];
    u16 rival_name_buf[0x8];
    u16 unk734[0xB];
    u8 unk74A[2]; // might be padding
};

u32 FUN_02024E64();
void FUN_02024E6C(struct UnkStruct_02024E64 *param0);
struct UnkStruct_02024E64 *FUN_02024EB4(struct SaveBlock2 *sav2);
void *FUN_02024EC0(struct SaveBlock2 *sav2);
struct UnkStruct_02024E64 *FUN_02024ECC(struct SaveBlock2 *sav2);
void *FUN_02024ED8(struct SaveBlock2 *sav2);
u16 *GetRivalNamePtr(struct UnkStruct_02024E64 *unk);
void RivalsNameToU16Array(struct UnkStruct_02024E64 *unk, struct String *str);
u16 *FUN_02024F0C(struct UnkStruct_02024E64 *unk);
void FUN_02024F18(struct UnkStruct_02024E64 *unk, struct String *str);

#endif