This commit is contained in:
2026-05-10 15:10:25 +02:00
commit 63b661a538
23 changed files with 5765 additions and 0 deletions

35
CMakeLists.txt Normal file
View File

@@ -0,0 +1,35 @@
cmake_minimum_required(VERSION 4.2)
project(snake)
set(CMAKE_CXX_STANDARD 20)
add_executable(snake src/main.cpp
src/core/App.cpp
src/core/App.h
src/external/External.cpp
src/external/External.h
src/core/Game.cpp
src/core/Game.h
src/external/Config.cpp
src/external/Config.h
src/external/Time.cpp
src/external/Time.h
src/core/Board.cpp
src/core/Board.h
src/core/Renderer.cpp
src/core/Renderer.cpp
src/core/Renderer.h
src/core/Direction.h
src/core/Snake.cpp
src/core/Snake.h
src/core/Direction.cpp
)
target_include_directories(snake PRIVATE include)
target_link_directories(snake PRIVATE lib)
target_link_libraries(snake PRIVATE
raylib
X11
)