summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoryenatch <yenatch@gmail.com>2013-05-13 15:41:09 -0400
committeryenatch <yenatch@gmail.com>2013-05-13 15:41:09 -0400
commit6464df7b1175570c7e2d96a723dff4b20a01fe6a (patch)
treed8f9a940f383223d1fdc93d2b609bef384b8b4be
parentafa35111a444890d57c0228d8213d38c606f9b60 (diff)
GetMapConnection
-rw-r--r--main.asm20
1 files changed, 19 insertions, 1 deletions
diff --git a/main.asm b/main.asm
index 99f2b1af2..2c46c1d98 100644
--- a/main.asm
+++ b/main.asm
@@ -2493,7 +2493,25 @@ UpdateGameTimer: ; 20ad
ret
; 210f
-INCBIN "baserom.gbc", $210f, $261f - $210f
+
+INCBIN "baserom.gbc", $210f, $23a3 - $210f
+
+
+GetMapConnection: ; 23a3
+; Load map connection struct at hl into de.
+ ld c, MapConnectionSouth - MapConnectionNorth
+.loop
+ ld a, [hli]
+ ld [de], a
+ inc de
+ dec c
+ jr nz, .loop
+ ret
+; 23ac
+
+
+INCBIN "baserom.gbc", $23ac, $261f - $23ac
+
PushScriptPointer: ; 261f
; used to call a script from asm