Mercurial > molko
comparison examples/example-gridmenu/example-gridmenu.c @ 498:41267f6e344d
examples: use mlk_example_finish
author | David Demelier <markand@malikania.fr> |
---|---|
date | Tue, 28 Feb 2023 13:47:00 +0100 |
parents | 8d5a266a1774 |
children | e205625015ba |
comparison
equal
deleted
inserted
replaced
497:8d5a266a1774 | 498:41267f6e344d |
---|---|
44 { | 44 { |
45 int err; | 45 int err; |
46 | 46 |
47 if ((err = mlk_example_init("example-gridmenu")) < 0) | 47 if ((err = mlk_example_init("example-gridmenu")) < 0) |
48 mlk_panicf("mlk_example_init: %s", mlk_err_string(err)); | 48 mlk_panicf("mlk_example_init: %s", mlk_err_string(err)); |
49 } | |
50 | |
51 static void | |
52 quit(void) | |
53 { | |
54 mlk_window_finish(); | |
55 mlk_ui_finish(); | |
56 mlk_core_finish(); | |
57 } | 49 } |
58 | 50 |
59 static void | 51 static void |
60 handle(struct mlk_state *st, const union mlk_event *ev) | 52 handle(struct mlk_state *st, const union mlk_event *ev) |
61 { | 53 { |
119 mlk_game_init(states, MLK_UTIL_SIZE(states)); | 111 mlk_game_init(states, MLK_UTIL_SIZE(states)); |
120 mlk_game_push(&state); | 112 mlk_game_push(&state); |
121 mlk_game_loop(); | 113 mlk_game_loop(); |
122 } | 114 } |
123 | 115 |
116 static void | |
117 quit(void) | |
118 { | |
119 mlk_example_finish(); | |
120 } | |
121 | |
124 int | 122 int |
125 main(int argc, char **argv) | 123 main(int argc, char **argv) |
126 { | 124 { |
127 (void)argc; | 125 (void)argc; |
128 (void)argv; | 126 (void)argv; |