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