summaryrefslogtreecommitdiff
path: root/arm9/src/unk_0202D858.c
blob: 45c7c77630eee41bb17d61f9d6ba840e6a9ac3b5 (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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
#include "unk_0202D858.h"

struct UnkStruct_0202D858
{
    u8 unk00[0x1a];
};

static const struct UnkStruct_0202D858 UNK_020EEB04 = { {
    0x01,
    0x01,
    0x01,
    0x01,
    0x03,
    0x03,
    0x03,
    0x04,
    0x03,
    0x04,
    0x07,
    0x03,
    0x07,
    0x04,
    0x01,
    0x04,
    0x01,
    0x01,
    0x04,
    0x01,
    0x01,
    0x01,
    0x01,
    0x01,
    0x00,
    0x00,
} };

static const struct UnkStruct_0202D858 UNK_020EEB1E = { {
    0x01,
    0x01,
    0x01,
    0x01,
    0x03,
    0x03,
    0x01,
    0x01,
    0x01,
    0x01,
    0x01,
    0x01,
    0x01,
    0x01,
    0x01,
    0x01,
    0x01,
    0x01,
    0x01,
    0x01,
    0x01,
    0x01,
    0x01,
    0x01,
    0x00,
    0x00,
} };

THUMB_FUNC u8 FUN_0202D858(u16 param0)
{
    struct UnkStruct_0202D858 st0 = UNK_020EEB04;

    GF_ASSERT(param0 < 0x1a);

    return st0.unk00[param0];
}

THUMB_FUNC u8 FUN_0202D884(u16 param0)
{
    struct UnkStruct_0202D858 st0 = UNK_020EEB1E;

    GF_ASSERT(param0 < 0x1a);

    return st0.unk00[param0];
}

THUMB_FUNC u32 FUN_0202D8B0(int param0)
{
    switch (param0)
    {
    case 0x7:
    case 0x9:
    case 0xd:
    case 0x12:
        return 1;
    }

    return 0;
}