diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..af1819c --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,15 @@ +# CMakeList.txt : Top-level CMake project file, do global configuration +# and include sub-projects here. +# +cmake_minimum_required (VERSION 3.8) + +# Enable Hot Reload for MSVC compilers if supported. +if (POLICY CMP0141) + cmake_policy(SET CMP0141 NEW) + set(CMAKE_MSVC_DEBUG_INFORMATION_FORMAT "$,$>,$<$:EditAndContinue>,$<$:ProgramDatabase>>") +endif() + +project ("YuppleMayham") + +# Include sub-projects. +add_subdirectory ("YuppleMayham") diff --git a/CMakePresets.json b/CMakePresets.json new file mode 100644 index 0000000..f4bc98b --- /dev/null +++ b/CMakePresets.json @@ -0,0 +1,101 @@ +{ + "version": 3, + "configurePresets": [ + { + "name": "windows-base", + "hidden": true, + "generator": "Ninja", + "binaryDir": "${sourceDir}/out/build/${presetName}", + "installDir": "${sourceDir}/out/install/${presetName}", + "cacheVariables": { + "CMAKE_C_COMPILER": "cl.exe", + "CMAKE_CXX_COMPILER": "cl.exe" + }, + "condition": { + "type": "equals", + "lhs": "${hostSystemName}", + "rhs": "Windows" + } + }, + { + "name": "x64-debug", + "displayName": "x64 Debug", + "inherits": "windows-base", + "architecture": { + "value": "x64", + "strategy": "external" + }, + "cacheVariables": { + "CMAKE_BUILD_TYPE": "Debug" + } + }, + { + "name": "x64-release", + "displayName": "x64 Release", + "inherits": "x64-debug", + "cacheVariables": { + "CMAKE_BUILD_TYPE": "Release" + } + }, + { + "name": "x86-debug", + "displayName": "x86 Debug", + "inherits": "windows-base", + "architecture": { + "value": "x86", + "strategy": "external" + }, + "cacheVariables": { + "CMAKE_BUILD_TYPE": "Debug" + } + }, + { + "name": "x86-release", + "displayName": "x86 Release", + "inherits": "x86-debug", + "cacheVariables": { + "CMAKE_BUILD_TYPE": "Release" + } + }, + { + "name": "linux-debug", + "displayName": "Linux Debug", + "generator": "Ninja", + "binaryDir": "${sourceDir}/out/build/${presetName}", + "installDir": "${sourceDir}/out/install/${presetName}", + "cacheVariables": { + "CMAKE_BUILD_TYPE": "Debug" + }, + "condition": { + "type": "equals", + "lhs": "${hostSystemName}", + "rhs": "Linux" + }, + "vendor": { + "microsoft.com/VisualStudioRemoteSettings/CMake/1.0": { + "sourceDir": "$env{HOME}/.vs/$ms{projectDirName}" + } + } + }, + { + "name": "macos-debug", + "displayName": "macOS Debug", + "generator": "Ninja", + "binaryDir": "${sourceDir}/out/build/${presetName}", + "installDir": "${sourceDir}/out/install/${presetName}", + "cacheVariables": { + "CMAKE_BUILD_TYPE": "Debug" + }, + "condition": { + "type": "equals", + "lhs": "${hostSystemName}", + "rhs": "Darwin" + }, + "vendor": { + "microsoft.com/VisualStudioRemoteSettings/CMake/1.0": { + "sourceDir": "$env{HOME}/.vs/$ms{projectDirName}" + } + } + } + ] +} diff --git a/Resources/fonts/comic.ttf b/Resources/fonts/comic.ttf new file mode 100644 index 0000000..2d8e9ca Binary files /dev/null and b/Resources/fonts/comic.ttf differ diff --git a/Resources/fonts/comicbd.ttf b/Resources/fonts/comicbd.ttf new file mode 100644 index 0000000..59f77d5 Binary files /dev/null and b/Resources/fonts/comicbd.ttf differ diff --git a/Resources/fonts/comici.ttf b/Resources/fonts/comici.ttf new file mode 100644 index 0000000..49a4069 Binary files /dev/null and b/Resources/fonts/comici.ttf differ diff --git a/Resources/fonts/comicz.ttf b/Resources/fonts/comicz.ttf new file mode 100644 index 0000000..f451961 Binary files /dev/null and b/Resources/fonts/comicz.ttf differ diff --git a/Resources/scenes/.debugScene.xml.swp b/Resources/scenes/.debugScene.xml.swp new file mode 100644 index 0000000..7018bec Binary files /dev/null and b/Resources/scenes/.debugScene.xml.swp differ diff --git a/Resources/scenes/debugScene.xml b/Resources/scenes/debugScene.xml new file mode 100644 index 0000000..af91548 --- /dev/null +++ b/Resources/scenes/debugScene.xml @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +