]> git.lizzy.rs Git - nothing.git/blobdiff - CMakeLists.txt
(#200) Make rigid rects float
[nothing.git] / CMakeLists.txt
index a5bbb713f7f3a2d1e6fd2ab12a8cbb3fd1cd2596..40691bf02a2d2f27f58dc8b6a011f258c373578f 100644 (file)
@@ -20,8 +20,10 @@ include_directories(${SDL2_MIXER_INCLUDE_DIR})
 set(SOURCE_FILES
   src/color.c
   src/game.c
+  src/game/camera.c
   src/game/level.c
-  src/game/level/camera.c
+  src/game/level/background.c
+  src/game/level/boxes.c
   src/game/level/goals.c
   src/game/level/lava.c
   src/game/level/lava/wavy_rect.c
@@ -29,7 +31,8 @@ set(SOURCE_FILES
   src/game/level/player.c
   src/game/level/player/dying_rect.c
   src/game/level/player/rigid_rect.c
-  src/game/sound_medium.c
+  src/game/level/solid.c
+  src/game/sound_samples.c
   src/main.c
   src/math/mat3x3.c
   src/math/point.c
@@ -45,8 +48,10 @@ set(SOURCE_FILES
 set(HEADER_FILES
   src/color.h
   src/game.h
+  src/game/level/boxes.h
+  src/game/camera.h
   src/game/level.h
-  src/game/level/camera.h
+  src/game/level/background.h
   src/game/level/goals.h
   src/game/level/lava.h
   src/game/level/lava/wavy_rect.h
@@ -54,7 +59,8 @@ set(HEADER_FILES
   src/game/level/player.h
   src/game/level/player/dying_rect.h
   src/game/level/player/rigid_rect.h
-  src/game/sound_medium.h
+  src/game/level/solid.h
+  src/game/sound_samples.h
   src/math/mat3x3.h
   src/math/pi.h
   src/math/point.h
@@ -94,6 +100,7 @@ if(("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU") OR ("${CMAKE_CXX_COMPILER_ID}" ST
      -Wshadow \
      -Wstrict-prototypes \
      -Wwrite-strings \
+     -Wswitch \
      -fno-common \
      -pedantic \
      -std=c11 \