diff --git a/glados3.3/Makefile b/glados3.3/Makefile index 3cdad143..55551bd4 100644 --- a/glados3.3/Makefile +++ b/glados3.3/Makefile @@ -1,15 +1,27 @@ DOS33 = ../dos33fs-utils/dos33 TXT2BAS = ../asoft_basic-utils/tokenize_asoft -MAKEB = ../dos33fs-utils/make_b +SHAPETABLE = ../hgr-utils/shape_table + all: glados33.dsk +OBJECTS.SHAPE: objects.shape + $(SHAPETABLE) -b < objects.shape > OBJECTS.SHAPE + STILL_ALIVE.BAS: still_alive.bas $(TXT2BAS) < still_alive.bas > STILL_ALIVE.BAS -glados33.dsk: STILL_ALIVE.BAS +shape_test.bas: objects.shape + $(SHAPETABLE) < objects.shape > shape_test.bas + +SHAPE_TEST.BAS: shape_test.bas + $(TXT2BAS) < shape_test.bas > SHAPE_TEST.BAS + +glados33.dsk: STILL_ALIVE.BAS OBJECTS.SHAPE SHAPE_TEST.BAS $(DOS33) -y glados33.dsk SAVE A STILL_ALIVE.BAS + $(DOS33) -y glados33.dsk SAVE B OBJECTS.SHAPE + $(DOS33) -y glados33.dsk SAVE A SHAPE_TEST.BAS clean: - rm -f *~ *.BAS *.lst + rm -f *~ *.BAS *.SHAPE *.lst diff --git a/glados3.3/objects.shape b/glados3.3/objects.shape new file mode 100644 index 00000000..dd0cc57e --- /dev/null +++ b/glados3.3/objects.shape @@ -0,0 +1,26 @@ +# Number of shapes +1 +# "Cross Hair" +# | +# | +# -- -- >>X +# | +# | +START +NLT +NLT +RT +RT +NRT +NRT +NRT +LT +LT +UP +UP +NDN +NDN +NDN +DN +DN +STOP