diff options
Diffstat (limited to 'examples/pixels.c')
-rw-r--r-- | examples/pixels.c | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/examples/pixels.c b/examples/pixels.c deleted file mode 100644 index 0579361..0000000 --- a/examples/pixels.c +++ /dev/null @@ -1,44 +0,0 @@ -#define MIN_PIXEL_SIZE 16 -#include "../graphics.c" - -i64 t = 0; -f64 x = 100.; -f64 y = 100.; - -void update_and_render_frame(void) { - p_handle_events(); - - i64 time_elapsed = p_time() - t; - t += time_elapsed; - - if (g_platform.key_down[KEY_LEFT]) x -= .01 * time_elapsed; - if (g_platform.key_down[KEY_RIGHT]) x += .01 * time_elapsed; - if (g_platform.key_down[KEY_UP]) y -= .01 * time_elapsed; - if (g_platform.key_down[KEY_DOWN]) y += .01 * time_elapsed; - - Brush white = RGB(1.f, 1.f, 1.f); - Brush black = RGB(0.f, 0.f, 0.f); - - white.quick = 1; - - fill_rectangle(white, 0., 0., g_platform.real_width, g_platform.real_height); - fill_rectangle(black, x, y, 40., 40.); - - p_render_frame(); - p_sleep_for(0); -} - -i32 main(i32 argc, c8 **argv) { - (void) argc; - (void) argv; - - g_platform = (Platform) { - .title = "Pixels", - }; - - t = p_time(); - - p_event_loop(); - - return 0; -} |