From b878a61854f8e9058adb629a4239c0289d25ba1e Mon Sep 17 00:00:00 2001 From: Steve Date: Sat, 3 Feb 2018 16:21:37 +0000 Subject: [PATCH] Allocate MIA and target char space. --- src/game/game.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/game/game.c b/src/game/game.c index e00b732..af443a7 100644 --- a/src/game/game.c +++ b/src/game/game.c @@ -87,6 +87,7 @@ static void loadMetaInfo(void) { cJSON *root; char *text; + int i; text = readFile("data/meta/meta.json"); @@ -100,6 +101,18 @@ static void loadMetaInfo(void) SDL_LogMessage(SDL_LOG_CATEGORY_APPLICATION, SDL_LOG_PRIORITY_DEBUG, "Meta [keys=%d, targets=%d, mias=%d, hearts=%d, cells=%d]", game.totalKeys, game.totalTargets, game.totalMIAs, game.totalHearts, game.totalCells); + game.mias = malloc(sizeof(char*) * game.totalMIAs); + for (i = 0 ; i < game.totalMIAs ; i++) + { + game.mias[i] = malloc(MAX_NAME_LENGTH); + } + + game.targets = malloc(sizeof(char*) * game.totalTargets); + for (i = 0 ; i < game.totalTargets ; i++) + { + game.targets[i] = malloc(MAX_NAME_LENGTH); + } + cJSON_Delete(root); free(text);