summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGriffinR <griffin.g.richards@gmail.com>2020-03-15 01:24:31 -0400
committerGriffinR <griffin.g.richards@gmail.com>2020-03-15 01:24:31 -0400
commitde53dabab2fafa7bad233b0f7f2a12e41cb4734d (patch)
treef2531fc8e2dddac11faf4b41ce423634f947e02b /src
parent6af8c04d8fa6aaeaeb6c8b919e7770a65b9a883d (diff)
Label border dimension fields
Diffstat (limited to 'src')
-rw-r--r--src/fieldmap.c70
1 files changed, 35 insertions, 35 deletions
diff --git a/src/fieldmap.c b/src/fieldmap.c
index d7fe28c84..57111e208 100644
--- a/src/fieldmap.c
+++ b/src/fieldmap.c
@@ -365,43 +365,43 @@ union Block
u16 value;
};
-#define MapGridGetBorderTileAt(x, y) ({ \
- u16 block; \
- s32 xprime; \
- s32 yprime; \
- \
- struct MapLayout *mapLayout = gMapHeader.mapLayout; \
- \
- xprime = x - 7; \
- xprime += 8 * mapLayout->unk18; \
- xprime %= mapLayout->unk18; \
- \
- yprime = y - 7; \
- yprime += 8 * mapLayout->unk19; \
- yprime %= mapLayout->unk19; \
- \
- block = mapLayout->border[xprime + yprime * mapLayout->unk18]; \
- block |= 0xC00; \
- block; \
+#define MapGridGetBorderTileAt(x, y) ({ \
+ u16 block; \
+ s32 xprime; \
+ s32 yprime; \
+ \
+ struct MapLayout *mapLayout = gMapHeader.mapLayout; \
+ \
+ xprime = x - 7; \
+ xprime += 8 * mapLayout->borderWidth; \
+ xprime %= mapLayout->borderWidth; \
+ \
+ yprime = y - 7; \
+ yprime += 8 * mapLayout->borderHeight; \
+ yprime %= mapLayout->borderHeight; \
+ \
+ block = mapLayout->border[xprime + yprime * mapLayout->borderWidth]; \
+ block |= METATILE_COLLISION_MASK; \
+ block; \
})
-#define MapGridGetBorderTileAt2(x, y) ({ \
- u16 block; \
- s32 xprime; \
- s32 yprime; \
- \
- struct MapLayout *mapLayout = gMapHeader.mapLayout; \
- \
- xprime = x - 7; \
- xprime += 8 * mapLayout->unk18; \
- xprime %= mapLayout->unk18; \
- \
- yprime = y - 7; \
- yprime += 8 * mapLayout->unk19; \
- yprime %= mapLayout->unk19; \
- \
- block = mapLayout->border[xprime + yprime * mapLayout->unk18] | 0xC00; \
- block; \
+#define MapGridGetBorderTileAt2(x, y) ({ \
+ u16 block; \
+ s32 xprime; \
+ s32 yprime; \
+ \
+ struct MapLayout *mapLayout = gMapHeader.mapLayout; \
+ \
+ xprime = x - 7; \
+ xprime += 8 * mapLayout->borderWidth; \
+ xprime %= mapLayout->borderWidth; \
+ \
+ yprime = y - 7; \
+ yprime += 8 * mapLayout->borderHeight; \
+ yprime %= mapLayout->borderHeight; \
+ \
+ block = mapLayout->border[xprime + yprime * mapLayout->borderWidth] | METATILE_COLLISION_MASK; \
+ block; \
})
#define AreCoordsWithinMapGridBounds(x, y) (x >= 0 && x < VMap.Xsize && y >= 0 && y < VMap.Ysize)