From cc00883a576e2db77ad6c1b87e9937a97c9a71d6 Mon Sep 17 00:00:00 2001 From: odweta Date: Tue, 6 Oct 2026 12:31:00 +0200 Subject: [PATCH] update examples with the refactor file structure and its features --- src/examples/2048.c | 10 +++++++--- src/examples/CMakeLists.txt | 8 ++++---- src/examples/snake.c | 8 +++++++- 3 files changed, 18 insertions(+), 8 deletions(-) diff --git a/src/examples/2048.c b/src/examples/2048.c index a6c449c..cecdaaa 100644 --- a/src/examples/2048.c +++ b/src/examples/2048.c @@ -1,4 +1,6 @@ -#include "engine.h" +#include +#include +#include // polling events every frame void @@ -28,8 +30,8 @@ client_update_framebuffer() // single green demo pixel game_state->framebuffer[0] = 0x00FF00; - put_rect(0, 0, 1100, 200, 0xFFFF00); - put_string("Hello, traveller. You have come\nto the right place!", + clear_framebuffer(0xFFFF00); + put_string("Welcome to the most\n*DANGEROUS* 2048 game!", 20, 20, 2, 2, 3, 0x000000, 0xFFFF00 ); } @@ -39,6 +41,8 @@ main() { // initialize the engine if (engine_init( + 500, 500, + "Dangerous 2048", client_poll_event, client_update_framebuffer )) { diff --git a/src/examples/CMakeLists.txt b/src/examples/CMakeLists.txt index 00e3515..dce4e40 100644 --- a/src/examples/CMakeLists.txt +++ b/src/examples/CMakeLists.txt @@ -1,8 +1,8 @@ -#add_executable(snake snake.c) -#target_link_libraries(snake PRIVATE dangerzone_engine) +add_executable(game_snake snake.c) +target_link_libraries(game_snake PRIVATE dangerzone_engine) -#add_executable(game_2048 2048.c) -#target_link_libraries(game_2048 PRIVATE dangerzone_engine) +add_executable(game_2048 2048.c) +target_link_libraries(game_2048 PRIVATE dangerzone_engine) add_executable(game_window window.c) target_link_libraries(game_window PRIVATE dangerzone_engine) diff --git a/src/examples/snake.c b/src/examples/snake.c index 1bef957..6f902f9 100644 --- a/src/examples/snake.c +++ b/src/examples/snake.c @@ -1,4 +1,8 @@ -#include "engine.h" +#include +#include +#include +#include + #include #include #include @@ -331,6 +335,8 @@ main() // initialize the engine if (engine_init( + 500, 500, + "Dangerous Snake", client_poll_event, client_update_framebuffer )) { -- 2.54.0