PROJ_ROOT   := $(abspath $(CURDIR)/../..)
EXAMPLE     := rpgwalk
EXTRA_FLAGS ?= --gfx 256 --memory tiny
EXTRA_DATA  := bard1.atl bard2.atl bard.pal
include $(PROJ_ROOT)/app.mk

# 8 персонажей по 12 кадров = 24 КБ пикселей — НЕ лезут в одну
# EMM-страницу (лимит 16К-0x100): два атласа по 4 персонажа.
sprites.stamp: conv_sprites.py $(PROJ_ROOT)/toolchain/mkatlas.py
	python3 conv_sprites.py
	python3 $(PROJ_ROOT)/toolchain/mkatlas.py bard1.atl \
	    char0.raw:16x16:1x12 char1.raw:16x16:1x12 \
	    char2.raw:16x16:1x12 char3.raw:16x16:1x12
	python3 $(PROJ_ROOT)/toolchain/mkatlas.py bard2.atl \
	    char4.raw:16x16:1x12 char5.raw:16x16:1x12 \
	    char6.raw:16x16:1x12 char7.raw:16x16:1x12
	touch $@

$(EXAMPLE).exe: sprites.stamp
