From 9144dbb427f8f71b1ef146c7fdb42b2570f94cb6 Mon Sep 17 00:00:00 2001 From: Oxore Date: Sat, 3 Aug 2019 12:10:09 +0300 Subject: Implement json parser for texts --- src/target/tetris.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/target/tetris.c') diff --git a/src/target/tetris.c b/src/target/tetris.c index 3ca17ff..e090120 100644 --- a/src/target/tetris.c +++ b/src/target/tetris.c @@ -94,7 +94,11 @@ int main() painter_update_field(fld.id, &fld); painter_update_field(nxt.id, &nxt); - texts = load_texts("dat/texts.yaml"); + texts = load_texts_from_json("dat/texts.json"); + if (texts == NULL) { + goto cleanup_load_texts; + } + LIST_FOREACH(texts, text) { register_text(text->obj); } @@ -113,6 +117,7 @@ int main() list_destroy(texts); +cleanup_load_texts: painter_destroy_drawables(); field_deinit(&fld); field_deinit(&nxt); -- cgit v1.2.3