summaryrefslogtreecommitdiff
path: root/src/kinstone.c
diff options
context:
space:
mode:
authorTal Hayon <talhayon1@gmail.com>2022-05-09 02:05:09 +0300
committerTal Hayon <talhayon1@gmail.com>2022-05-09 02:05:09 +0300
commitaad92e4341bac0f5e18c8075d17de8bc21f066c6 (patch)
tree65c7fc34fe1aa667b165dc7a28aa31fbe46c1b6a /src/kinstone.c
parent9ec1c5a27951ad0b91e8d701b931b2bdf5482cd7 (diff)
Match sub_080189EC
Diffstat (limited to 'src/kinstone.c')
-rw-r--r--src/kinstone.c23
1 files changed, 23 insertions, 0 deletions
diff --git a/src/kinstone.c b/src/kinstone.c
index 29b35f26..16f488c9 100644
--- a/src/kinstone.c
+++ b/src/kinstone.c
@@ -4,6 +4,29 @@
#include "common.h"
#include "flags.h"
+void sub_080189EC(int param_1) {
+ u32 i;
+ int iVar1;
+ int tilePosition;
+ struct_080FE320* ptr;
+
+ ptr = &gUnk_080FE320[param_1];
+
+ tilePosition = (ptr->x >> 4) & 0x3f;
+ tilePosition |= ((ptr->y >> 4) & 0x3f) << 6;
+ tilePosition -= 0x42;
+
+ for (i = 0; i < 4; i++) {
+ SetTileType(i + 0x1df, tilePosition + i, 2);
+ }
+
+ tilePosition += 0x40;
+ for (i = 0; i < 4; i++) {
+ SetTileType(i + 0x1e3, tilePosition + i, 2);
+ SetTileType(i + 0x1db, tilePosition + i, 1);
+ }
+}
+
void sub_08018A58(int param_1) {
u32 i;
int iVar2;