summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorrealtradam <[email protected]>2023-03-05 06:38:23 -0500
committerrealtradam <[email protected]>2023-03-05 06:38:23 -0500
commit2371f093477a3b8993224a01e54c4618746e4851 (patch)
tree0def5395d34c31f7e15e210087509e7d4b1b05d5
parente507454912f69b202c0a49d772696eabcccaa024 (diff)
downloadrodeo_sample_game-2371f093477a3b8993224a01e54c4618746e4851.tar.gz
rodeo_sample_game-2371f093477a3b8993224a01e54c4618746e4851.zip
initial rewrite to follow new styleguide
m---------external/RodeoEngine0
-rw-r--r--src/main.c64
2 files changed, 31 insertions, 33 deletions
diff --git a/external/RodeoEngine b/external/RodeoEngine
-Subproject 4bd628fc4a9a8244c70fc241f9e6576e4af2d35
+Subproject e58d0577634b1405a40a4b1ebd0a36323fa8197
diff --git a/src/main.c b/src/main.c
index 5d37985..6112783 100644
--- a/src/main.c
+++ b/src/main.c
@@ -1,45 +1,45 @@
#include "rodeo.h"
-Rodeo__data_p state;
+rodeo_data_p state;
-const Rodeo__color_rgba_t red =
+const rodeo_rgba_t red =
{
1.0f, 0.0f, 0.0f,
1.0f
};
-const Rodeo__color_rgba_t green =
+const rodeo_rgba_t green =
{
0.0f, 1.0f, 0.0f,
1.0f
};
-const Rodeo__color_rgba_t blue =
+const rodeo_rgba_t blue =
{
0.0f, 0.0f, 1.0f,
1.0f
};
-const Rodeo__color_rgba_t pink =
+const rodeo_rgba_t pink =
{
1.0f, 0.0f, 1.0f,
1.0f
};
-const Rodeo__color_rgba_t red_clear =
+const rodeo_rgba_t red_clear =
{
1.0f, 0.0f, 0.0f,
0.5f
};
-const Rodeo__color_rgba_t green_clear =
+const rodeo_rgba_t green_clear =
{
0.0f, 1.0f, 0.0f,
0.5f
};
-const Rodeo__color_rgba_t blue_clear =
+const rodeo_rgba_t blue_clear =
{
0.0f, 0.0f, 1.0f,
0.5f
};
-const Rodeo__color_rgba_t pink_clear =
+const rodeo_rgba_t pink_clear =
{
1.0f, 0.0f, 1.0f,
0.5f
@@ -48,83 +48,81 @@ const Rodeo__color_rgba_t pink_clear =
void
main_loop(void)
{
- Rodeo__begin(state);
-
- //printf("%s\n", Rodeo__get_renderer_name_as_string());
-
- Rodeo__draw_rectangle(
+ mrodeo_do(state)
+ {
+ rodeo_rectangle_draw(
state,
100, 100,
50, 50,
red
);
- Rodeo__draw_rectangle(
+ rodeo_rectangle_draw(
state,
100, 160,
50, 50,
green
);
- Rodeo__draw_rectangle(
+ rodeo_rectangle_draw(
state,
160, 100,
50, 50,
blue
);
- Rodeo__draw_rectangle(
+ rodeo_rectangle_draw(
state,
160, 160,
50, 50,
pink
);
- Rodeo__draw_rectangle(
+ rodeo_rectangle_draw(
state,
300, 300,
50, 50,
red_clear
);
- Rodeo__draw_rectangle(
+ rodeo_rectangle_draw(
state,
310, 310,
50, 50,
green_clear
);
- Rodeo__draw_rectangle(
+ rodeo_rectangle_draw(
state,
320, 320,
50, 50,
blue_clear
);
- Rodeo__draw_rectangle(
+ rodeo_rectangle_draw(
state,
330, 330,
50, 50,
pink_clear
);
- Rodeo__draw_debug_text(
+ rodeo_debug_text_draw(
1,
1,
" using %s renderer ",
- Rodeo__get_renderer_name_as_string()
+ rodeo_renderer_name_get()
);
-
- Rodeo__end(state);
+ }
}
int
main()
{
printf("Init window...\n");
- Rodeo__init_window(&state, 480, 640, "Rodeo Window");
- printf("done creating window\n");
+ mrodeo_window_do(state, 480, 640, "Rodeo Window")
+ {
+ printf("done creating window\n");
- Rodeo__execute_main_loop(
- state,
- main_loop
- );
+ rodeo_mainloop_set(
+ state,
+ main_loop
+ );
- Rodeo__deinit_window(state);
- Rodeo__quit();
+ }
+ rodeo_deinit();
return 0;
}