37 lines
661 B
C
37 lines
661 B
C
|
#pragma once
|
||
|
|
||
|
#include "util/jukebox/format.h"
|
||
|
#include "util/jukebox/mixer.h"
|
||
|
|
||
|
#include "./font.h"
|
||
|
#include "./language.h"
|
||
|
#include "./music.h"
|
||
|
#include "./sound.h"
|
||
|
|
||
|
typedef struct {
|
||
|
loresource_sound_t* sound;
|
||
|
loresource_music_t music;
|
||
|
loresource_font_t font;
|
||
|
|
||
|
loresource_language_t lang;
|
||
|
} loresource_set_t;
|
||
|
|
||
|
void
|
||
|
loresource_set_initialize(
|
||
|
loresource_set_t* res,
|
||
|
jukebox_mixer_t* mixer,
|
||
|
const jukebox_format_t* format,
|
||
|
loresource_language_t lang
|
||
|
);
|
||
|
|
||
|
void
|
||
|
loresource_set_deinitialize(
|
||
|
loresource_set_t* res
|
||
|
);
|
||
|
|
||
|
void
|
||
|
loresource_set_change_language(
|
||
|
loresource_set_t* res,
|
||
|
loresource_language_t lang
|
||
|
);
|