summaryrefslogtreecommitdiff
path: root/src/Main/Message/func_02032f0c.cpp
blob: 35cfbef04cc953b6e1a99340e24675cdef987cc6 (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
#include "global.h"
#include "Message/UnkStruct_027E0C68_UnkSubClass1.hpp"
#include "Message/MessageManager.hpp"
#include "Save/AdventureFlags.hpp"
#include "DTCM/UnkStruct_027e103c.hpp"
#include "Player/TouchControl.hpp"
#include "Item/ItemManager.hpp"

extern "C" void func_020078f4(unk32, void*, unk32);
extern "C" void func_020078c0(unk32, void*, unk32);

ARM UnkSubClass1_UnkownClass2_Base1::UnkSubClass1_UnkownClass2_Base1() {
    this->unk_00 = NULL;
    this->unk_08 = 0;
    this->unk_0A = 0;
    this->unk_0C = 0;
    this->unk_0E = 0;

    if (func_0202ab48() == 0) {
        this->unk_10 = 2;
    } else {
        this->unk_10 = 3;
    }
}

THUMB UnkStruct_027E0C68_UnkSubClass1_Base_1::UnkStruct_027E0C68_UnkSubClass1_Base_1() {
    this->unk_04 = 0;
    this->unk_08 = 0;
    this->unk_0C = NULL;
    this->unk_38 = 0;
    this->unk_3C = 0;
    this->unk_4A = 0;
    this->unk_4C = 0;
    this->unk_4D = 0;
    this->unk_4E = 0;
    this->unk_4F = 0;
    this->unk_50 = 0;
    this->unk_51 = 0;
    func_020078f4(0, &this->unk_10, 0x18);
    func_020078f4(0, &this->unk_28, 0x10);
    func_020078c0(0, &this->unk_3E, 0xC);
    this->unk_10 = NULL;
    this->unk_2C = NULL;
    this->unk_30 = 2;
    this->unk_34 = 3;
}

ARM UnkSubClass1_UnkownClass1::UnkSubClass1_UnkownClass1() {
    this->unk_74 = NULL;
    this->unk_78 = 0;
    this->unk_7C = 0;
    this->unk_80 = 0;
    this->unk_82 = 0;
    this->unk_84 = 0;
    this->unk_86 = 0;
    this->unk_87 = 0;
}

ARM UnkSubClass1_UnkownClass1::~UnkSubClass1_UnkownClass1() {
}