From ca0a1a771cae0d226776414b8d0f7700784922e5 Mon Sep 17 00:00:00 2001 From: realtradam Date: Fri, 6 Jan 2023 15:54:41 -0500 Subject: updated engine --- .vimrc | 2 +- external/RodeoEngine | 2 +- src/compile_flags.txt | 2 ++ src/main.c | 39 +++++++++++++++++++++++++++++++++++---- 4 files changed, 39 insertions(+), 6 deletions(-) diff --git a/.vimrc b/.vimrc index bcaff77..db86b7f 100644 --- a/.vimrc +++ b/.vimrc @@ -1,2 +1,2 @@ " press F5 to compile and execute the project code -map :AsyncRun -save=1 -cwd= ./build ; ./run +map :AsyncRun -save=1 -cwd= ./build && ./run diff --git a/external/RodeoEngine b/external/RodeoEngine index b1f855a..729a6b3 160000 --- a/external/RodeoEngine +++ b/external/RodeoEngine @@ -1 +1 @@ -Subproject commit b1f855a82b40f1caeaf4d672638f2cfc933c8040 +Subproject commit 729a6b3b9cb0315106c87079a0eba9b294f02159 diff --git a/src/compile_flags.txt b/src/compile_flags.txt index f138ece..671824b 100644 --- a/src/compile_flags.txt +++ b/src/compile_flags.txt @@ -1,2 +1,4 @@ -I./ -I../external/RodeoEngine/include +-I../external/RodeoEngine/external/bgfx/include +-I../external/RodeoEngine/external/bx/include diff --git a/src/main.c b/src/main.c index 6a0f475..78e1484 100644 --- a/src/main.c +++ b/src/main.c @@ -1,24 +1,55 @@ #include #include -//#include "SDL2/SDL.h" -//#include "SDL2/SDL_syswm.h" -//#include "bgfx/c99/bgfx.h" #include "rodeo.h" Rodeo__data_t _state = {0}; Rodeo__data_t *state = &_state; +const struct Rodeo__color_rgba_t red = +{ + 1.0f, 0.0f, 0.0f, + 1.0f +}; +const struct Rodeo__color_rgba_t green = +{ + 0.0f, 1.0f, 0.0f, + 1.0f +}; +const struct Rodeo__color_rgba_t blue = +{ + 0.0f, 0.0f, 1.0f, + 1.0f +}; +const struct Rodeo__color_rgba_t pink = +{ + 1.0f, 0.0f, 1.0f, + 1.0f +}; + int main() { Rodeo__init_window(state, 480, 640, "Rodeo Window"); + 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_debug_text(1, 1, "Debug %s Test", "Text"); + Rodeo__draw_debug_text( + 1, + 1, + " using %s renderer ", + Rodeo__get_renderer_name_as_string() + ); Rodeo__end(state); } -- cgit v1.2.3