Play multiple audio files
This commit is contained in:
+19
-1
@@ -197,6 +197,20 @@ struct FP_GameCamera
|
||||
Dqn_V2 scale;
|
||||
};
|
||||
|
||||
enum FP_GameAudio
|
||||
{
|
||||
FP_GameAudio_TestAudio,
|
||||
FP_GameAudio_TerryHit,
|
||||
FP_GameAudio_Count,
|
||||
};
|
||||
|
||||
struct FP_SoundCommand
|
||||
{
|
||||
TELY_AssetAudioHandle audio_handle;
|
||||
float volume;
|
||||
};
|
||||
|
||||
const uint32_t MAX_SOUNDS = 128;
|
||||
struct FP_Game
|
||||
{
|
||||
Dqn_f32 delta_s_accumulator;
|
||||
@@ -205,7 +219,11 @@ struct FP_Game
|
||||
TELY_AssetFontHandle inter_regular_font;
|
||||
TELY_AssetFontHandle inter_italic_font;
|
||||
TELY_AssetFontHandle jetbrains_mono_font;
|
||||
TELY_AssetAudioHandle test_audio;
|
||||
TELY_AssetAudioHandle audio[FP_GameAudio_Count];
|
||||
|
||||
FP_SoundCommand sound_commands[MAX_SOUNDS];
|
||||
uint32_t sound_command_count;
|
||||
|
||||
Dqn_Slice<TELY_AssetSpriteAnimation> hero_sprite_anims;
|
||||
TELY_AssetSpriteSheet hero_sprite_sheet;
|
||||
Dqn_FArray<FP_GameEntityHandle, 8> parent_entity_stack;
|
||||
|
||||
Reference in New Issue
Block a user