Mercurial > molko
comparison examples/CMakeLists.txt @ 218:71f989ae8de9
rpg: add support for animated tiles
author | David Demelier <markand@malikania.fr> |
---|---|
date | Wed, 18 Nov 2020 13:46:29 +0100 |
parents | 64f24b482722 |
children | 86b71e1f9dd5 |
comparison
equal
deleted
inserted
replaced
217:836bac1419c7 | 218:71f989ae8de9 |
---|---|
32 | 32 |
33 set( | 33 set( |
34 ASSETS_MAPS_SPRITES | 34 ASSETS_MAPS_SPRITES |
35 ${examples_SOURCE_DIR}/assets/maps/sprite-town.png | 35 ${examples_SOURCE_DIR}/assets/maps/sprite-town.png |
36 ${examples_SOURCE_DIR}/assets/maps/sprite-world.png | 36 ${examples_SOURCE_DIR}/assets/maps/sprite-world.png |
37 ) | |
38 | |
39 set( | |
40 ASSETS_MAPS_ANIMATIONS | |
41 ${examples_SOURCE_DIR}/assets/maps/animation-water.png | |
37 ) | 42 ) |
38 | 43 |
39 set( | 44 set( |
40 ASSETS_TILESETS | 45 ASSETS_TILESETS |
41 ${examples_SOURCE_DIR}/assets/maps/tileset-town.json | 46 ${examples_SOURCE_DIR}/assets/maps/tileset-town.json |
74 file(WRITE ${examples_BINARY_DIR}/none.c "void molko() {}") | 79 file(WRITE ${examples_BINARY_DIR}/none.c "void molko() {}") |
75 | 80 |
76 # These files just need to be copied. | 81 # These files just need to be copied. |
77 file(MAKE_DIRECTORY ${cmake_BINARY_DIR}/assets/maps) | 82 file(MAKE_DIRECTORY ${cmake_BINARY_DIR}/assets/maps) |
78 | 83 |
79 foreach (s ${ASSETS_MAPS_SPRITES}) | 84 foreach (s ${ASSETS_MAPS_SPRITES} ${ASSETS_MAPS_ANIMATIONS}) |
80 get_filename_component(basename ${s} NAME) | 85 get_filename_component(basename ${s} NAME) |
81 set(output ${examples_BINARY_DIR}/assets/maps/${basename}) | 86 set(output ${examples_BINARY_DIR}/assets/maps/${basename}) |
82 | 87 |
83 add_custom_command( | 88 add_custom_command( |
84 OUTPUT ${output} | 89 OUTPUT ${output} |