From 3482f66ce348d7dd0e5d2f72fa3ab370c5051b8c Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Mon, 13 Sep 2021 13:17:18 +0200 Subject: [maps] add new tyrant map, tiles and improve map generation script --- maps/Makefile | 11 +++++------ maps/the-tyrant.yml | 27 +++++++++++++++++++++++++++ 2 files changed, 32 insertions(+), 6 deletions(-) create mode 100644 maps/the-tyrant.yml (limited to 'maps') 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 -- cgit v1.2.3