From ca0a1a771cae0d226776414b8d0f7700784922e5 Mon Sep 17 00:00:00 2001 From: realtradam Date: Fri, 6 Jan 2023 15:54:41 -0500 Subject: updated engine --- src/main.c | 39 +++++++++++++++++++++++++++++++++++---- 1 file changed, 35 insertions(+), 4 deletions(-) (limited to 'src/main.c') 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