diff options
| author | Florian Fischer <florian.fischer@muhq.space> | 2021-09-13 13:17:18 +0200 |
|---|---|---|
| committer | Florian Fischer <florian.fischer@muhq.space> | 2021-09-13 13:17:18 +0200 |
| commit | 3482f66ce348d7dd0e5d2f72fa3ab370c5051b8c (patch) | |
| tree | 893094690b81544c8ffc3364d301c7a4946b05ff /maps | |
| parent | 0e3172f314b69fd913e8db0bfc040cf722e4f2d5 (diff) | |
| download | muhqs-game-3482f66ce348d7dd0e5d2f72fa3ab370c5051b8c.tar.gz muhqs-game-3482f66ce348d7dd0e5d2f72fa3ab370c5051b8c.zip | |
[maps] add new tyrant map, tiles and improve map generation script
Diffstat (limited to 'maps')
| -rw-r--r-- | maps/Makefile | 11 | ||||
| -rw-r--r-- | maps/the-tyrant.yml | 27 |
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 |
