Mercurial > molko
diff examples/example-action.c @ 156:c3a40062acc2
misc: create more generic startup function, closes #2500
author | David Demelier <markand@malikania.fr> |
---|---|
date | Fri, 16 Oct 2020 13:54:31 +0200 |
parents | c577c15df07f |
children | 31d7f23c0588 |
line wrap: on
line diff
--- a/examples/example-action.c Fri Oct 16 13:15:04 2020 +0200 +++ b/examples/example-action.c Fri Oct 16 13:54:31 2020 +0200 @@ -20,6 +20,7 @@ #include <core/action.h> #include <core/clock.h> +#include <core/core.h> #include <core/event.h> #include <core/image.h> #include <core/maths.h> @@ -33,8 +34,10 @@ #include <core/window.h> #include <ui/theme.h> +#include <ui/ui.h> #include <rpg/message.h> +#include <rpg/rpg.h> #include <assets/sprites/chest.h> #include <assets/sprites/people.h> @@ -315,9 +318,9 @@ static void init(void) { - if (!sys_init() || - !window_init("Example - Action", W, H) || - !theme_init()) + if (!core_init() || !ui_init() || !rpg_init()) + panic(); + if (!window_open("Example - Action", W, H)) panic(); guide_init(); @@ -365,9 +368,10 @@ static void quit(void) { - theme_finish(); window_finish(); - sys_finish(); + rpg_finish(); + ui_finish(); + core_finish(); } int