Merge remote-tracking branch 'origin/audio'

This commit is contained in:
2023-09-30 19:37:35 +10:00
4 changed files with 53 additions and 11 deletions
+19 -1
View File
@@ -201,6 +201,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;
@@ -209,7 +223,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;