// TODO: Does this file need to exist? #pragma once #include struct Osu_Game; struct Osu_HitObject; enum Osu_HitSound : Uint8 { OSU_HITSOUND_INVALID = 0, OSU_HITSOUND_NORMAL = 1, OSU_HITSOUND_WHISTLE = 2, OSU_HITSOUND_FINISH = 4, OSU_HITSOUND_CLAP = 8, }; // If none are specified, the normal hitsound is used by default. // LayeredHitSounds skin property will force Normal to always be included, and is on by default. typedef Uint8 Osu_HitSounds; bool Osu_ShouldPlayHitSound(Osu_HitSounds hitSounds, enum Osu_HitSound sound);