summaryrefslogtreecommitdiff
path: root/src/Main/Message/func_020397f8.cpp
diff options
context:
space:
mode:
authorYanis002 <35189056+Yanis002@users.noreply.github.com>2025-01-28 02:22:36 +0100
committerYanis002 <35189056+Yanis002@users.noreply.github.com>2025-01-28 02:22:36 +0100
commit2c350df3b4857f3864ed9a8ee7ebd6242ade7a3a (patch)
tree5f33fbe3f19fb43b32900a1e4b0b9038f502483a /src/Main/Message/func_020397f8.cpp
parent3392c0bcb7dc3daf615b357fbc3aa7387f4f8b1f (diff)
more progress
Diffstat (limited to 'src/Main/Message/func_020397f8.cpp')
-rw-r--r--src/Main/Message/func_020397f8.cpp25
1 files changed, 25 insertions, 0 deletions
diff --git a/src/Main/Message/func_020397f8.cpp b/src/Main/Message/func_020397f8.cpp
index a54af5f1..e9f32362 100644
--- a/src/Main/Message/func_020397f8.cpp
+++ b/src/Main/Message/func_020397f8.cpp
@@ -158,6 +158,27 @@ ARM void UnkStruct_027E0C68_UnkSubClass1_Sub1::vfunc_2C(void) {
}
}
+ARM void UnkStruct_027E0C68_UnkSubClass1_Sub1::func_02039ca8(void) {
+ s32 i;
+
+ for (i = 0; i < ARRAY_LEN(this->unk_564); i++) {
+ this->unk_564[i] = 0x1A;
+ }
+}
+
+// non-matching
+ARM bool UnkStruct_027E0C68_UnkSubClass1_Sub1::func_0203a2c0(void) {
+ if ((this->unk_150[1] != 1 && this->unk_150[1] != 2) && (this->func_02039250() != 0 && this->func_02038b78() != 0)) {
+ return true;
+ }
+
+ return false;
+}
+
+ARM unk32 UnkStruct_027E0C68_UnkSubClass1_Sub1::func_0203a30c(void) {
+ return func_01ff9b88(this->unk_574, this->unk_154->unk_06);
+}
+
ARM void UnkStruct_027E0C68_UnkSubClass1_Sub1::vfunc_3C(unk32 param_2) {
if (this->unk_15C > 0 && this->func_0203de14(param_2) != 0) {
if (this->unk_124->unk_29 != 3) {
@@ -292,6 +313,10 @@ ARM void UnkStruct_027E0C68_UnkSubClass1_Sub1::vfunc_48(void) {
this->unk_410.func_0203ec34();
}
+ARM bool UnkStruct_027E0C68_UnkSubClass1_Sub1::func_0203a3e0(void) {
+ return this->unk_164->unk_168.unk_06 > 0;
+}
+
// non-matching
ARM void UnkStruct_027E0C68_UnkSubClass1_Sub1::vfunc_44(s32 touchLastX, s32 touchLastY) {
unk32 iVar2;