aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--box.asm20
1 files changed, 20 insertions, 0 deletions
diff --git a/box.asm b/box.asm
index 6cd7415..b824d20 100644
--- a/box.asm
+++ b/box.asm
@@ -101,6 +101,16 @@ COLOR16_TABLE:
COLOR256_TABLE:
dw 0000h ; placeholder
+SHAPES:
+ .SQUARE: dw SHAPES_TABLE.SQUARE
+ .RECTANGLE: dw SHAPES_TABLE.RECTANGLE
+ dw 0000h
+
+SHAPES_TABLE:
+ .SQUARE: dw draw_square
+ .RECTANGLE: dw draw_rectangle
+ dw 0000h
+
intro:
push bp
push cx
@@ -679,6 +689,16 @@ draw_box:
.width: dw 0
+draw_square:
+ nop
+ ret
+
+
+draw_rectangle:
+ nop
+ ret
+
+
draw_shape_orig:
push bp
mov bp, sp