From 9cdc389115ee873c761c818b4d54253ff5cfe15f Mon Sep 17 00:00:00 2001 From: realtradam Date: Sun, 8 Jan 2023 00:36:56 -0500 Subject: update engine --- external/RodeoEngine | 2 +- src/main.c | 75 ++++++++++++++++++++++++++++++++++++++++++++++++---- 2 files changed, 71 insertions(+), 6 deletions(-) diff --git a/external/RodeoEngine b/external/RodeoEngine index 729a6b3..b4bc894 160000 --- a/external/RodeoEngine +++ b/external/RodeoEngine @@ -1 +1 @@ -Subproject commit 729a6b3b9cb0315106c87079a0eba9b294f02159 +Subproject commit b4bc89485ab18ccdc2e381e3e3f2c3bb5e346e1e diff --git a/src/main.c b/src/main.c index 78e1484..4d2afb7 100644 --- a/src/main.c +++ b/src/main.c @@ -27,6 +27,27 @@ const struct Rodeo__color_rgba_t pink = 1.0f }; +const struct Rodeo__color_rgba_t red_clear = +{ + 1.0f, 0.0f, 0.0f, + 0.5f +}; +const struct Rodeo__color_rgba_t green_clear = +{ + 0.0f, 1.0f, 0.0f, + 0.5f +}; +const struct Rodeo__color_rgba_t blue_clear = +{ + 0.0f, 0.0f, 1.0f, + 0.5f +}; +const struct Rodeo__color_rgba_t pink_clear = +{ + 1.0f, 0.0f, 1.0f, + 0.5f +}; + int main() { @@ -36,12 +57,56 @@ main() while(!state->quit) { Rodeo__begin(state); - Rodeo__draw_rectangle(state, -1, 0, 1, 1, pink); - Rodeo__draw_rectangle(state, 100, 100, 50, 50, red); - Rodeo__draw_rectangle(state, 100, 160, 50, 50, green); - Rodeo__draw_rectangle(state, 160, 100, 50, 50, blue); - Rodeo__draw_rectangle(state, 160, 160, 50, 50, pink); + Rodeo__draw_rectangle( + state, + 100, 100, + 50, 50, + red + ); + Rodeo__draw_rectangle( + state, + 100, 160, + 50, 50, + green + ); + Rodeo__draw_rectangle( + state, + 160, 100, + 50, 50, + blue + ); + Rodeo__draw_rectangle( + state, + 160, 160, + 50, 50, + pink + ); + + Rodeo__draw_rectangle( + state, + 300, 300, + 50, 50, + red_clear + ); + Rodeo__draw_rectangle( + state, + 310, 310, + 50, 50, + green_clear + ); + Rodeo__draw_rectangle( + state, + 320, 320, + 50, 50, + blue_clear + ); + Rodeo__draw_rectangle( + state, + 330, 330, + 50, 50, + pink_clear + ); Rodeo__draw_debug_text( -- cgit v1.2.3