I hate my life

This commit is contained in:
2021-11-05 10:55:10 -07:00
parent f6ea081b2d
commit 715ecd3a73
16 changed files with 522 additions and 86 deletions

View File

@@ -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