final cleanup for now as it uses a more efficient movement tech, has cleaner names and code (no magic numbers), use ptrs instead of a bunch of vectors and copies
This commit is contained in:
+3
-4
@@ -1,7 +1,8 @@
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
set(CMAKE_CXX_STANDARD 23)
|
||||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
|
||||
project(snake)
|
||||
set(CMAKE_C_STANDARD 23)
|
||||
set(CMAKE_C_STANDARD_REQUIRED ON)
|
||||
|
||||
include_directories(include)
|
||||
|
||||
@@ -16,5 +17,3 @@ add_executable(snake ${SOURCES})
|
||||
find_package(Curses REQUIRED)
|
||||
include_directories(${CURSES_INCLUDE_DIR})
|
||||
target_link_libraries(snake ${CURSES_LIBRARIES})
|
||||
|
||||
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
|
||||
|
||||
+1
-1
@@ -38,11 +38,11 @@ int main () {
|
||||
window.update_display(segments);
|
||||
window.draw_display(200);
|
||||
}
|
||||
|
||||
input_thread.join();
|
||||
for(int i = (ROW * COL) - 1; i > 0; i--) {
|
||||
if(segments[i] == nullptr) continue;
|
||||
delete segments[i];
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user