I hate my life
This commit is contained in:
@@ -29,9 +29,11 @@ add_executable(${PROJECT_NAME})
|
||||
|
||||
# Variables
|
||||
set(ROOT_DIR "${CMAKE_SOURCE_DIR}")
|
||||
set(BUILD_DIR "${CMAKE_BINARY_DIR}")
|
||||
set(TOOLS_DIR "${ROOT_DIR}/tools")
|
||||
set(ASSETS_DIR "assets")
|
||||
set(TEMP_DIR "temp")
|
||||
set(ASSETS_SOURCE_DIR "${ROOT_DIR}/assets")
|
||||
set(ASSETS_BUILD_DIR "${BUILD_DIR}/assets")
|
||||
set(TEMP_DIR "${BUILD_DIR}/temp")
|
||||
|
||||
# Include tools
|
||||
add_subdirectory(tools)
|
||||
@@ -44,24 +46,24 @@ elseif(TARGET_TYPE STREQUAL game)
|
||||
|
||||
# Shaders
|
||||
tool_copy(shader_textured
|
||||
shared/shaders/textured.vert shaders/textured.vert
|
||||
shared/shaders/textured.frag shaders/textured.frag
|
||||
${ASSETS_SOURCE_DIR}/shared/shaders/textured.vert shaders/textured.vert
|
||||
${ASSETS_SOURCE_DIR}/shared/shaders/textured.frag shaders/textured.frag
|
||||
)
|
||||
|
||||
# Fonts
|
||||
tool_copy(font_opensans
|
||||
shared/fonts/opensans/OpenSans-Regular.ttf fonts/opensans/OpenSans-Regular.ttf
|
||||
shared/fonts/opensans/OpenSans-Bold.ttf fonts/opensans/OpenSans-Bold.ttf
|
||||
${ASSETS_SOURCE_DIR}/shared/fonts/opensans/OpenSans-Regular.ttf fonts/opensans/OpenSans-Regular.ttf
|
||||
${ASSETS_SOURCE_DIR}/shared/fonts/opensans/OpenSans-Bold.ttf fonts/opensans/OpenSans-Bold.ttf
|
||||
)
|
||||
|
||||
# Textures
|
||||
tool_copy(texture_test
|
||||
shared/textures/test_texture.png textures/test_texture.png
|
||||
${ASSETS_SOURCE_DIR}/shared/textures/test_texture.png textures/test_texture.png
|
||||
)
|
||||
|
||||
# Locales
|
||||
tool_copy(locale_en
|
||||
locale/language/en-US.csv locale/language/en-US.csv
|
||||
${ASSETS_SOURCE_DIR}/locale/language/en-US.csv locale/language/en-US.csv
|
||||
)
|
||||
|
||||
# Poker Game
|
||||
@@ -78,7 +80,7 @@ elseif(TARGET_TYPE STREQUAL game)
|
||||
|
||||
|
||||
# Characters
|
||||
set(DIR_CHARS poker/characters)
|
||||
set(DIR_CHARS "${ASSETS_SOURCE_DIR}/poker/characters")
|
||||
tool_vn_character(vn_penny
|
||||
${DIR_CHARS}/penny/character.xml ${DIR_CHARS}/penny.png
|
||||
)
|
||||
@@ -118,7 +120,6 @@ elseif(TARGET_TYPE STREQUAL game)
|
||||
|
||||
locale_en
|
||||
)
|
||||
add_dependencies()
|
||||
elseif(TARGET_GAME STREQUAL sandbox)
|
||||
add_compile_definitions(
|
||||
GAME_NAME="Sandbox"
|
||||
@@ -129,11 +130,17 @@ elseif(TARGET_TYPE STREQUAL game)
|
||||
GAME_DISPOSE=sandboxGameDispose
|
||||
GAME_VERSION=1.0
|
||||
)
|
||||
tool_texture(test_texture
|
||||
poker/characters/penny/sprites/sheet.png out/penny
|
||||
)
|
||||
|
||||
# set(DIR_CHARS "${ASSETS_SOURCE_DIR}/poker/characters")
|
||||
# tool_vn_character(vn_penny
|
||||
# ${DIR_CHARS}/penny/character.xml poker/characters/penny/sprite
|
||||
# )
|
||||
# tool_vn_character(vn_sammy
|
||||
# ${DIR_CHARS}/sammy/character.xml poker/characters/sammy/sprite
|
||||
# )
|
||||
tool_assets(
|
||||
test_texture
|
||||
# vn_penny
|
||||
# vn_sammy
|
||||
|
||||
shader_textured
|
||||
font_opensans
|
||||
|
Reference in New Issue
Block a user