aboutsummaryrefslogtreecommitdiff
path: root/maps
diff options
context:
space:
mode:
Diffstat (limited to 'maps')
-rw-r--r--maps/Makefile11
-rw-r--r--maps/the-tyrant.yml27
2 files changed, 32 insertions, 6 deletions
diff --git a/maps/Makefile b/maps/Makefile
index 98fac22e..9ed6dc36 100644
--- a/maps/Makefile
+++ b/maps/Makefile
@@ -1,20 +1,19 @@
-.PHONY: all clean
-
-.DEFAULT_GOAL = all
-
MAPS = $(shell find . -name "*.yml")
VERBOSE = @
PNGS = $(MAPS:.yml=.png)
+GENERATE_MAP_IMG=../scripts/generate_map_img.py
+
MAKEFILE_LIST = Makefile
+.PHONY: all clean
all: $(PNGS)
-%.png : %.yml $(MAKEFILE_LIST)
+%.png : %.yml $(MAKEFILE_LIST) $(GENERATE_MAP_IMG)
@echo "generate map › $@"
- $(VERBOSE) python3 ../scripts/generate_map_img.py $<
+ $(VERBOSE) $(GENERATE_MAP_IMG) $<
clean:
rm -f $(PNGS)
diff --git a/maps/the-tyrant.yml b/maps/the-tyrant.yml
new file mode 100644
index 00000000..49c1a0a3
--- /dev/null
+++ b/maps/the-tyrant.yml
@@ -0,0 +1,27 @@
+map: |1+
+ HF HH H H
+ SSH HTWT HHH
+ SH$SSSG1GSSS$H
+ SHT H TGTH TGT
+ GTH H S HWS
+ SWWW H$ HFWWS
+ SSSWWWTGTWWW S
+ SSSSSSSSSSSS
+ S FS
+ SS S T HS
+ SFH $ SS
+ S S S
+ S S S
+ S
+ 0H 0H H0
+
+symbols:
+ W: wall
+ G: gate
+ T: tower
+ H: house
+ F: farm
+ S: street
+ $: store
+ 1: the tyrant
+ 0: player spawn