summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2017-10-30 22:20:09 -0400
committerPikalaxALT <pikalaxalt@gmail.com>2017-10-30 22:20:09 -0400
commit4db83e00971029fe97282496f76432e3c88d1ba7 (patch)
tree6dc0f67025183b3cb4e210a90a134424cdeadefd /src
parentccbeaccc9ba3d33848f4c276a65661948b41624e (diff)
through sub_8123F9C
Diffstat (limited to 'src')
-rw-r--r--src/region_map.c37
1 files changed, 28 insertions, 9 deletions
diff --git a/src/region_map.c b/src/region_map.c
index db41284af..a5a84a187 100644
--- a/src/region_map.c
+++ b/src/region_map.c
@@ -44,16 +44,15 @@ static u8 ProcessRegionMapInput_Full(void);
static u8 MoveRegionMapCursor_Full(void);
static u8 ProcessRegionMapInput_Zoomed(void);
static u8 MoveRegionMapCursor_Zoomed(void);
-void CalcZoomScrollParams(s16 scrollX, s16 scrollY, s16 c, s16 d, u16 e, u16 f, u8 rotation);
-void UpdateRegionMapVideoRegs(void);
+static void CalcZoomScrollParams(s16 scrollX, s16 scrollY, s16 c, s16 d, u16 e, u16 f, u8 rotation);
u16 GetRegionMapSectionIdAt(u16 x, u16 y);
-void sub_812378C(s16 x, s16 y);
+static void sub_812378C(s16 x, s16 y);
static void sub_81238AC(void);
static void sub_8123C00(void);
static u8 get_flagnr_blue_points(u16 mapSecId);
u16 sub_8123EB4(u16 mapSecId);
-u16 sub_8123F04(void);
-void sub_8123F30(u16 *x, u16 *y);
+static u16 sub_8123F04(void);
+static void sub_8123F30(u16 *x, u16 *y);
void sub_8123FB0(void);
bool32 sub_8123F74(u8 mapSecId);
void sub_8124238(void);
@@ -73,6 +72,7 @@ extern const u16 gUnknown_085A1B24[][2];
extern const u16 gUnknown_085A1B84[];
extern const u16 gUnknown_085A1B8A[];
extern const struct UCoords16 gUnknown_085A1BAC[];
+extern const u8 gUnknown_085A1BCC[];
// .text
@@ -476,7 +476,7 @@ u8 sub_8123514(void)
return r4;
}
-void CalcZoomScrollParams(s16 scrollX, s16 scrollY, s16 c, s16 d, u16 e, u16 f, u8 rotation)
+static void CalcZoomScrollParams(s16 scrollX, s16 scrollY, s16 c, s16 d, u16 e, u16 f, u8 rotation)
{
s32 var1;
s32 var2;
@@ -499,7 +499,7 @@ void CalcZoomScrollParams(s16 scrollX, s16 scrollY, s16 c, s16 d, u16 e, u16 f,
gRegionMap->needUpdateVideoRegs = TRUE;
}
-void sub_812378C(s16 x, s16 y)
+static void sub_812378C(s16 x, s16 y)
{
gRegionMap->bg2x = (x << 8) + 0x1c00;
gRegionMap->bg2y = (y << 8) + 0x2400;
@@ -844,7 +844,7 @@ u16 sub_8123EB4(u16 mapSecId)
return mapSecId;
}
-u16 sub_8123F04(void)
+static u16 sub_8123F04(void)
{
s16 idx;
@@ -856,7 +856,7 @@ u16 sub_8123F04(void)
return gUnknown_085A1B8A[idx];
}
-void sub_8123F30(u16 *x, u16 *y)
+static void sub_8123F30(u16 *x, u16 *y)
{
u16 idx;
@@ -869,3 +869,22 @@ void sub_8123F30(u16 *x, u16 *y)
*x = gUnknown_085A1BAC[idx].x + MAPCURSOR_X_MIN;
*y = gUnknown_085A1BAC[idx].y + MAPCURSOR_Y_MIN;
}
+
+bool32 sub_8123F74(u8 mapSecId)
+{
+ int i;
+
+ for (i = 0; i == 0; i ++)
+ {
+ if (gUnknown_085A1BCC[i] == mapSecId)
+ {
+ return TRUE;
+ }
+ }
+ return FALSE;
+}
+
+u16 sub_8123F9C(u16 mapSecId)
+{
+ return sub_8123EB4(mapSecId);
+}