summaryrefslogtreecommitdiff
path: root/engine/routines/placegraphic.asm
diff options
context:
space:
mode:
Diffstat (limited to 'engine/routines/placegraphic.asm')
-rw-r--r--engine/routines/placegraphic.asm55
1 files changed, 0 insertions, 55 deletions
diff --git a/engine/routines/placegraphic.asm b/engine/routines/placegraphic.asm
deleted file mode 100644
index 21b914950..000000000
--- a/engine/routines/placegraphic.asm
+++ /dev/null
@@ -1,55 +0,0 @@
-PlaceGraphic: ; 2ef6e
-; Fill wBoxAlignment-aligned box width b height c
-; with iterating tile starting from hGraphicStartTile at hl.
-
- ld de, SCREEN_WIDTH
-
- ld a, [wBoxAlignment]
- and a
- jr nz, .right
-
- ld a, [hGraphicStartTile]
-.x1
- push bc
- push hl
-
-.y1
- ld [hl], a
- add hl, de
- inc a
- dec c
- jr nz, .y1
-
- pop hl
- inc hl
- pop bc
- dec b
- jr nz, .x1
- ret
-
-.right
-; Right-aligned.
- push bc
- ld b, 0
- dec c
- add hl, bc
- pop bc
-
- ld a, [hGraphicStartTile]
-.x2
- push bc
- push hl
-
-.y2
- ld [hl], a
- add hl, de
- inc a
- dec c
- jr nz, .y2
-
- pop hl
- dec hl
- pop bc
- dec b
- jr nz, .x2
- ret