From e8a92941b0bf045fa7c330e759712968bd0c334e Mon Sep 17 00:00:00 2001 From: Vito Caputo Date: Mon, 10 Oct 2022 20:03:50 -0700 Subject: libplay: bump libplay version for play_run_slice() Emscripten integration will want this function. A few mechanical changes required to catch up with upstream libplay API changes as well. --- libplay | 2 +- src/game.c | 2 +- src/hungrycat.c | 2 +- src/main.c | 2 +- src/sars.c | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/libplay b/libplay index b4911c2..36b0f83 160000 --- a/libplay +++ b/libplay @@ -1 +1 @@ -Subproject commit b4911c2abfa513e91c82a712ef277f7e6209b502 +Subproject commit 36b0f83075c15fc8d107ece20bd6be95a8d2588c diff --git a/src/game.c b/src/game.c index 1cf67f2..f845327 100644 --- a/src/game.c +++ b/src/game.c @@ -953,7 +953,7 @@ static void show_score(game_t *game) } -static void * game_init(play_t *play, int argc, char *argv[]) +static void * game_init(play_t *play, int argc, char *argv[], unsigned flags) { sars_t *sars = play_context(play, SARS_CONTEXT_SARS); game_t *game; diff --git a/src/hungrycat.c b/src/hungrycat.c index 2e22de9..087651c 100644 --- a/src/hungrycat.c +++ b/src/hungrycat.c @@ -49,7 +49,7 @@ typedef struct hungrycat_t { } hungrycat_t; -static void * hungrycat_init(play_t *play, int argc, char *argv[]) +static void * hungrycat_init(play_t *play, int argc, char *argv[], unsigned flags) { sars_t *sars = play_context(play, SARS_CONTEXT_SARS); hungrycat_t *hungrycat; diff --git a/src/main.c b/src/main.c index b21dc58..c54e18c 100644 --- a/src/main.c +++ b/src/main.c @@ -31,7 +31,7 @@ int main(int argc, char *argv[]) { play_t *play; - play = play_startup(argc, argv, ops); + play = play_startup(argc, argv, 0, ops); play_run(play); diff --git a/src/sars.c b/src/sars.c index 1a59bc2..5f945ed 100644 --- a/src/sars.c +++ b/src/sars.c @@ -226,7 +226,7 @@ sars_winmode_t sars_winmode_set(sars_t *sars, sars_winmode_t winmode) } -static void * sars_init(play_t *play, int argc, char *argv[]) +static void * sars_init(play_t *play, int argc, char *argv[], unsigned flags) { sars_t *sars; char *base; -- cgit v1.2.3