diff options
| author | Tal Hayon <talhayon1@gmail.com> | 2022-05-09 02:05:09 +0300 |
|---|---|---|
| committer | Tal Hayon <talhayon1@gmail.com> | 2022-05-09 02:05:09 +0300 |
| commit | aad92e4341bac0f5e18c8075d17de8bc21f066c6 (patch) | |
| tree | 65c7fc34fe1aa667b165dc7a28aa31fbe46c1b6a /src/kinstone.c | |
| parent | 9ec1c5a27951ad0b91e8d701b931b2bdf5482cd7 (diff) | |
Match sub_080189EC
Diffstat (limited to 'src/kinstone.c')
| -rw-r--r-- | src/kinstone.c | 23 |
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; |
