Move music tracks out of akgl_Game to make it more suitable for serialization
This commit is contained in:
@@ -25,8 +25,8 @@ typedef struct {
|
||||
} akgl_GameState;
|
||||
|
||||
typedef struct {
|
||||
char name[256];
|
||||
char version[32];
|
||||
char name[256];
|
||||
char uri[256];
|
||||
int16_t screenwidth;
|
||||
int16_t screenheight;
|
||||
@@ -36,14 +36,14 @@ typedef struct {
|
||||
SDL_Time lastIterTime;
|
||||
SDL_Time lastFPSTime;
|
||||
int16_t framesSinceUpdate;
|
||||
MIX_Mixer *mixer;
|
||||
MIX_Track *tracks[AKGL_GAME_AUDIO_MAX_TRACKS];
|
||||
} akgl_Game;
|
||||
|
||||
extern SDL_Window *window;
|
||||
extern SDL_Renderer *renderer;
|
||||
extern akgl_Tilemap gamemap;
|
||||
extern MIX_Audio *bgm;
|
||||
extern MIX_Mixer *akgl_mixer;
|
||||
extern MIX_Track *akgl_tracks[AKGL_GAME_AUDIO_MAX_TRACKS];
|
||||
extern SDL_FRect camera;
|
||||
extern akgl_Game game;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user