Mercurial > molko
diff src/main.c @ 1:03f6d572fd17
core: implement basic drawing, closes #2438
author | David Demelier <markand@malikania.fr> |
---|---|
date | Mon, 06 Jan 2020 13:06:52 +0100 |
parents | efcc908bca21 |
children | cd58eabb7fb4 |
line wrap: on
line diff
--- a/src/main.c Mon Jan 06 12:58:49 2020 +0100 +++ b/src/main.c Mon Jan 06 13:06:52 2020 +0100 @@ -16,17 +16,26 @@ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ +#include <stdio.h> + #include "window.h" int main(int argc, char **argv) { - (void)argc; - (void)argv; + (void)argc; + (void)argv; - struct window *w = window_init("Molko's Adventure", 640, 480); + struct window *w = window_init("Molko's Adventure", 640, 480); - SDL_Delay(5000); + window_set_color(w, 0x667788ff); + window_clear(w); + window_set_color(w, 0xffffffff); + window_draw_line(w, 50, 50, 100, 100); + window_draw_point(w, 60, 60); + window_draw_rectangle(w, true, 20, 20, 70, 10); + window_present(w); + SDL_Delay(5000); - return 0; + return 0; }