keen: auto-gen sprites
This commit is contained in:
parent
6552127256
commit
a08a515886
|
@ -52,7 +52,7 @@ KEEN_LEVEL1: keen_level1.o
|
|||
keen_level1.o: keen_level1.s zp.inc hardware.inc \
|
||||
print_help.s gr_fast_clear.s quit_yn.s text_drawbox.s level_end.s \
|
||||
enemies_level1.s actions_level1.s item_level1.s \
|
||||
graphics/keen_graphics.inc \
|
||||
graphics/keen_graphics.inc sprites/keen_sprites.inc \
|
||||
maps/level1_map.lzsa \
|
||||
status_bar.s draw_keen.s move_keen.s gr_putsprite_crop.s \
|
||||
draw_tilemap.s \
|
||||
|
@ -85,6 +85,9 @@ graphics/keen1_title.hgr.zx02:
|
|||
graphics/keen_graphics.inc:
|
||||
cd graphics && make
|
||||
|
||||
sprites/keen_sprites.inc:
|
||||
cd sprites && make
|
||||
|
||||
maps/level1_map.lzsa:
|
||||
cd maps && make
|
||||
|
||||
|
@ -95,4 +98,4 @@ clean:
|
|||
cd graphics && make clean
|
||||
cd maps && make clean
|
||||
# cd title && make clean
|
||||
|
||||
cd sprites && make clean
|
||||
|
|
|
@ -228,7 +228,7 @@ level1_bg_zx02:
|
|||
.include "level_end.s"
|
||||
|
||||
.include "draw_keen.s"
|
||||
.include "keen_sprites.inc"
|
||||
.include "sprites/keen_sprites.inc"
|
||||
.include "move_keen.s"
|
||||
.include "handle_laser.s"
|
||||
.include "draw_tilemap.s"
|
||||
|
|
|
@ -0,0 +1,34 @@
|
|||
include ../../../Makefile.inc
|
||||
|
||||
ZX02 = ~/research/6502_compression/zx02.git/build/zx02 -f
|
||||
PNG_TO_HGR = ../../../utils/hgr-utils/png2hgr
|
||||
LINKER_SCRIPTS = ../../../linker_scripts
|
||||
DOS33 = ../../../utils/dos33fs-utils/dos33
|
||||
EMPTY_DISK = ../../../empty_disk/empty.dsk
|
||||
TOKENIZE = ../../../utils/asoft_basic-utils/tokenize_asoft
|
||||
PNG2GR = ../../../utils/gr-utils/png2gr
|
||||
PNG2SPRITES = ../../../utils/gr-utils/png2sprites
|
||||
HGR_SPRITE = ../../../utils/hgr-utils/hgr_make_sprite
|
||||
|
||||
all: keen_sprites.inc
|
||||
|
||||
####
|
||||
|
||||
keen_sprites.inc: keen_sprites.png
|
||||
$(PNG2SPRITES) keen_sprites.png keen_sprite_stand_right 1 2 4 8 > keen_sprites.inc
|
||||
$(PNG2SPRITES) keen_sprites.png keen_sprite_stand_left 6 2 4 8 >> keen_sprites.inc
|
||||
$(PNG2SPRITES) keen_sprites.png keen_sprite_walking_right 1 12 4 8 >> keen_sprites.inc
|
||||
$(PNG2SPRITES) keen_sprites.png keen_sprite_walking_left 6 12 4 8 >> keen_sprites.inc
|
||||
$(PNG2SPRITES) keen_sprites.png keen_sprite_jumping_right 1 22 4 8 >> keen_sprites.inc
|
||||
$(PNG2SPRITES) keen_sprites.png keen_sprite_jumping_left 6 22 4 8 >> keen_sprites.inc
|
||||
$(PNG2SPRITES) keen_sprites.png keen_sprite_falling_right 1 32 4 8 >> keen_sprites.inc
|
||||
$(PNG2SPRITES) keen_sprites.png keen_sprite_falling_left 6 32 4 8 >> keen_sprites.inc
|
||||
$(PNG2SPRITES) keen_sprites.png keen_sprite_shooting_right 11 2 4 8 >> keen_sprites.inc
|
||||
$(PNG2SPRITES) keen_sprites.png keen_sprite_shooting_left 16 2 4 8 >> keen_sprites.inc
|
||||
|
||||
|
||||
####
|
||||
|
||||
clean:
|
||||
rm -f *~ *.o *.lst keen_sprites.inc
|
||||
|
Binary file not shown.
After Width: | Height: | Size: 777 B |
Loading…
Reference in New Issue