/* * DESCRIPTION: * Main file. */ #include "main.h" static void loop(void); static void init(void); static void quit(void); struct Game game; /* Initializes the program. */ static void init(void) { game_init(); } /* Quits the program. */ static void quit(void) { game_free(); exit(EXIT_SUCCESS); } /* Main loop. */ static void loop(void) { game_loop(); if (game.isQuit) quit(); } /* main(). */ s32 main(s32 argc, char* argv[]) { init(); while (true) loop(); return EXIT_SUCCESS; }