feat(entities): caja-peus concèntrica i animacions direccionals a la momia, còpia de data/ sempre sincronitzada; v0.19.0

This commit is contained in:
JailDesigner committed 2026-04-21 23:21:32 +02:00
1 parent a3592d6c73
commit 32dcf264c4
9 files changed
+251 -58

No files matched your search

+9 -4
View File
@@ -150,14 +150,19 @@ target_include_directories(${PROJECT_NAME} PRIVATE
target_link_libraries(${PROJECT_NAME} PRIVATE SDL3::SDL3)
# Copia recursius de la carpeta data/ al costat del binari per que les rutes
# relatives ("data/player/player.gif") funcionen sense desplegament.
add_custom_command(TARGET ${PROJECT_NAME} POST_BUILD
# Còpia recursiva de data/ al costat del binari perquè les rutes relatives
# ("data/player/player.gif") funcionin sense desplegament. Es defineix com
# a custom target amb `ALL` — s'executa a cada `cmake --build` encara que
# el binari no hagi canviat, de manera que editar YAML/GIF sense tocar codi
# igualment sincronitza el build. Abans era un POST_BUILD, i si només es
# modificava una dada la còpia no es disparava.
add_custom_target(sync_data ALL
COMMAND ${CMAKE_COMMAND} -E copy_directory
"${CMAKE_SOURCE_DIR}/data"
"$<TARGET_FILE_DIR:${PROJECT_NAME}>/data"
"${CMAKE_BINARY_DIR}/data"
COMMENT "Copying data/ next to the binary"
)
add_dependencies(${PROJECT_NAME} sync_data)
target_compile_options(${PROJECT_NAME} PRIVATE -Wall -Wextra -Wpedantic)
target_compile_definitions(${PROJECT_NAME} PRIVATE