changeset 452:f89147faf8cf

core: game -> mlk_game
author David Demelier <markand@malikania.fr>
date Sat, 18 Feb 2023 20:46:48 +0100
parents 90a097b1aa0f
children 49e7024f5455
files libmlk-core/mlk/core/game.c libmlk-core/mlk/core/game.h
diffstat 2 files changed, 22 insertions(+), 22 deletions(-) [+]
line wrap: on
line diff
--- a/libmlk-core/mlk/core/game.c	Sat Feb 18 20:40:01 2023 +0100
+++ b/libmlk-core/mlk/core/game.c	Sat Feb 18 20:46:48 2023 +0100
@@ -26,10 +26,10 @@
 #include "util.h"
 #include "window.h"
 
-struct game game = {0};
+struct mlk_game game = {0};
 
 void
-game_init(struct state **states, size_t statesz)
+mlk_game_init(struct state **states, size_t statesz)
 {
 	assert(states);
 	assert(statesz);
@@ -44,7 +44,7 @@
 }
 
 void
-game_push(struct state *state)
+mlk_game_push(struct state *state)
 {
 	assert(state);
 	assert(!game.state || game.state != &game.states[game.statesz - 1]);
@@ -59,7 +59,7 @@
 }
 
 void
-game_pop(void)
+mlk_game_pop(void)
 {
 	assert(game.state);
 
@@ -73,7 +73,7 @@
 }
 
 void
-game_handle(const union mlk_event *ev)
+mlk_game_handle(const union mlk_event *ev)
 {
 	assert(ev);
 
@@ -82,21 +82,21 @@
 }
 
 void
-game_update(unsigned int ticks)
+mlk_game_update(unsigned int ticks)
 {
 	if (*game.state && !(game.inhibit & INHIBIT_STATE_UPDATE))
 		state_update(*game.state, ticks);
 }
 
 void
-game_draw(void)
+mlk_game_draw(void)
 {
 	if (*game.state && !(game.inhibit & INHIBIT_STATE_DRAW))
 		state_draw(*game.state);
 }
 
 void
-game_loop(void)
+mlk_game_loop(void)
 {
 	struct mlk_clock clock = {0};
 	unsigned int elapsed = 0;
@@ -112,10 +112,10 @@
 		mlk_clock_start(&clock);
 
 		for (union mlk_event ev; mlk_event_poll(&ev); )
-			game_handle(&ev);
+			mlk_game_handle(&ev);
 
-		game_update(elapsed);
-		game_draw();
+		mlk_game_update(elapsed);
+		mlk_game_draw();
 
 		/*
 		 * If vsync is enabled, it should have wait, otherwise sleep
@@ -129,7 +129,7 @@
 }
 
 void
-game_quit(void)
+mlk_game_quit(void)
 {
 	for (size_t i = 0; i < game.statesz; ++i) {
 		if (game.states[i])
--- a/libmlk-core/mlk/core/game.h	Sat Feb 18 20:40:01 2023 +0100
+++ b/libmlk-core/mlk/core/game.h	Sat Feb 18 20:46:48 2023 +0100
@@ -28,40 +28,40 @@
 
 union mlk_event;
 
-struct game {
+struct mlk_game {
 	enum inhibit inhibit;
 	struct state **states;
 	size_t statesz;
 	struct state **state;
 };
 
-extern struct game game;
+extern struct mlk_game game;
 
 CORE_BEGIN_DECLS
 
 void
-game_init(struct state **, size_t);
+mlk_game_init(struct state **, size_t);
 
 void
-game_push(struct state *);
+mlk_game_push(struct state *);
 
 void
-game_pop(void);
+mlk_game_pop(void);
 
 void
-game_handle(const union mlk_event *);
+mlk_game_handle(const union mlk_event *);
 
 void
-game_update(unsigned int);
+mlk_game_update(unsigned int);
 
 void
-game_draw(void);
+mlk_game_draw(void);
 
 void
-game_loop(void);
+mlk_game_loop(void);
 
 void
-game_quit(void);
+mlk_game_quit(void);
 
 CORE_END_DECLS