summaryrefslogtreecommitdiff
path: root/arm9/src/unk_02015CC0.c
blob: d068fd12839f77c1c3bf702c51aa5733958a79bd (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
#include "global.h"
#include "unk_02015CC0.h"
#include "constants/map_sections.h"

#pragma thumb on

const u16 UNK_020ED72C[] = {
    0,
    METLOC_DAY_CARE_COUPLE,
    METLOC_LOVELY_PLACE
};

int FUN_02015CC0(u16 a0)
{
    int i;
    for (i = 0; i < (int)NELEMS(UNK_020ED72C) - 1; i++) {
        if (a0 < UNK_020ED72C[i + 1])
            return i;
    }
    return i;
}

int FUN_02015CE0(u16 a0)
{
    return a0 - UNK_020ED72C[FUN_02015CC0(a0)];
}

int FUN_02015CF8(int a0, int a1)
{
    GF_ASSERT(a0 < (int)NELEMS(UNK_020ED72C));
    return a1 + UNK_020ED72C[a0];
}