Start moving game data into a fatty struct

This commit is contained in:
2025-08-03 15:14:36 -04:00
parent 0a386a6a67
commit 77173e5fca
4 changed files with 67 additions and 9 deletions

View File

@@ -20,13 +20,13 @@ ErrorContext *load_start_bgm(char *fname)
SDL_snprintf((char *)&tmpstr->data, MAX_STRING_LENGTH, "%s%s", SDL_GetBasePath(), fname);
SDL_Log("Loading music asset from %s", (char *)&tmpstr->data);
bgm = MIX_LoadAudio(GAME_mixer, (char *)&tmpstr->data, true);
bgm = MIX_LoadAudio(game.mixer, (char *)&tmpstr->data, true);
FAIL_ZERO_BREAK(errctx, bgm, ERR_NULLPOINTER, "Failed to load music asset %s : %s", (char *)&tmpstr->data, SDL_GetError());
bgmtrack = MIX_CreateTrack(GAME_mixer);
bgmtrack = MIX_CreateTrack(game.mixer);
FAIL_ZERO_BREAK(errctx, bgmtrack, ERR_NULLPOINTER, "Failed to create audio track for background music: %s", SDL_GetError());
GAME_tracks[GAME_AUDIO_TRACK_BGM] = bgmtrack;
game.tracks[GAME_AUDIO_TRACK_BGM] = bgmtrack;
FAIL_ZERO_BREAK(
errctx,