Mercurial > molko
diff examples/example-message/example-message.c @ 459:541cb950997b
examples: add libmlk-example library
author | David Demelier <markand@malikania.fr> |
---|---|
date | Sun, 26 Feb 2023 19:44:47 +0100 |
parents | 773a082f0b91 |
children | 5729efd23286 |
line wrap: on
line diff
--- a/examples/example-message/example-message.c Fri Feb 24 22:14:42 2023 +0100 +++ b/examples/example-message/example-message.c Sun Feb 26 19:44:47 2023 +0100 @@ -64,11 +64,11 @@ } static void -handle(struct state *st, const union event *ev) +handle(struct state *st, const union mlk_event *ev) { switch (ev->type) { - case EVENT_QUIT: - game_quit(); + case MLK_EVENT_QUIT: + mlk_game_quit(); break; default: message_handle(st->data, ev); @@ -80,16 +80,16 @@ update(struct state *st, unsigned int ticks) { if (message_update(st->data, ticks)) - game_quit(); + mlk_game_quit(); } static void draw(struct state *st) { - painter_set_color(0xffffffff); - painter_clear(); + mlk_painter_set_color(0xffffffff); + mlk_painter_clear(); message_draw(st->data); - painter_present(); + mlk_painter_present(); } static void @@ -104,9 +104,9 @@ message_start(msg); - game_init(states, UTIL_SIZE(states)); - game_push(&state); - game_loop(); + mlk_game_init(states, UTIL_SIZE(states)); + mlk_game_push(&state); + mlk_game_loop(); } static void @@ -114,8 +114,8 @@ { (void)th; - painter_set_color(0xff0000ff); - painter_draw_rectangle(f->x, f->y, f->w, f->h); + mlk_painter_set_color(0xff0000ff); + mlk_painter_draw_rectangle(f->x, f->y, f->w, f->h); } static void