Refactor constant notation in Audio.h

Co-authored-by: ncerroneumich <ncerrone@umich.edu>
This commit is contained in:
Rahul Unniyampath 2024-04-20 18:12:13 -04:00 committed by GitHub
parent 7fc34ef612
commit 893ae7f0ca
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 36 additions and 36 deletions

View File

@ -230,7 +230,7 @@ namespace OpenRCT2::Audio
* rct2: 0x006BB9FF * rct2: 0x006BB9FF
*/ */
static void UpdateSoundParams( static void UpdateSoundParams(
const Vehicle& vehicle, FixedVector<VehicleSoundParams, MaxVehicleSounds>& vehicleSoundParamsList) const Vehicle& vehicle, FixedVector<VehicleSoundParams, kMaxVehicleSounds>& vehicleSoundParamsList)
{ {
if (!SoundCanPlay(vehicle)) if (!SoundCanPlay(vehicle))
return; return;
@ -243,14 +243,14 @@ namespace OpenRCT2::Audio
if (soundParamIter == std::end(vehicleSoundParamsList)) if (soundParamIter == std::end(vehicleSoundParamsList))
{ {
if (vehicleSoundParamsList.size() < MaxVehicleSounds) if (vehicleSoundParamsList.size() < kMaxVehicleSounds)
{ {
vehicleSoundParamsList.push_back(CreateSoundParam(vehicle, soundPriority)); vehicleSoundParamsList.push_back(CreateSoundParam(vehicle, soundPriority));
} }
} }
else else
{ {
if (vehicleSoundParamsList.size() < MaxVehicleSounds) if (vehicleSoundParamsList.size() < kMaxVehicleSounds)
{ {
// Shift all sound params down one if using a free space // Shift all sound params down one if using a free space
vehicleSoundParamsList.insert(soundParamIter, CreateSoundParam(vehicle, soundPriority)); vehicleSoundParamsList.insert(soundParamIter, CreateSoundParam(vehicle, soundPriority));
@ -351,7 +351,7 @@ namespace OpenRCT2::Audio
for (auto& vehicleSound : gVehicleSoundList) for (auto& vehicleSound : gVehicleSoundList)
{ {
// Use free slot // Use free slot
if (vehicleSound.id == SoundIdNull) if (vehicleSound.id == kSoundIdNull)
{ {
vehicleSound.id = sound_params->id; vehicleSound.id = sound_params->id;
vehicleSound.TrackSound.Id = SoundId::Null; vehicleSound.TrackSound.Id = SoundId::Null;
@ -528,7 +528,7 @@ namespace OpenRCT2::Audio
if (!IsAvailable()) if (!IsAvailable())
return; return;
FixedVector<VehicleSoundParams, MaxVehicleSounds> vehicleSoundParamsList; FixedVector<VehicleSoundParams, kMaxVehicleSounds> vehicleSoundParamsList;
VehicleSoundsUpdateWindowSetup(); VehicleSoundsUpdateWindowSetup();
@ -540,7 +540,7 @@ namespace OpenRCT2::Audio
// Stop all playing sounds that no longer have priority to play after vehicle_update_sound_params // Stop all playing sounds that no longer have priority to play after vehicle_update_sound_params
for (auto& vehicleSound : gVehicleSoundList) for (auto& vehicleSound : gVehicleSoundList)
{ {
if (vehicleSound.id != SoundIdNull) if (vehicleSound.id != kSoundIdNull)
{ {
bool keepPlaying = false; bool keepPlaying = false;
for (auto vehicleSoundParams : vehicleSoundParamsList) for (auto vehicleSoundParams : vehicleSoundParamsList)
@ -563,7 +563,7 @@ namespace OpenRCT2::Audio
{ {
vehicleSound.OtherSound.Channel->Stop(); vehicleSound.OtherSound.Channel->Stop();
} }
vehicleSound.id = SoundIdNull; vehicleSound.id = kSoundIdNull;
} }
} }

View File

@ -58,7 +58,7 @@ namespace OpenRCT2::Audio
static std::shared_ptr<IAudioChannel> _titleMusicChannel = nullptr; static std::shared_ptr<IAudioChannel> _titleMusicChannel = nullptr;
VehicleSound gVehicleSoundList[MaxVehicleSounds]; VehicleSound gVehicleSoundList[kMaxVehicleSounds];
bool IsAvailable() bool IsAvailable()
{ {
@ -101,16 +101,16 @@ namespace OpenRCT2::Audio
{ {
auto& objManager = GetContext()->GetObjectManager(); auto& objManager = GetContext()->GetObjectManager();
Object* baseAudio = objManager.LoadObject(AudioObjectIdentifiers::RCT2); Object* baseAudio = objManager.LoadObject(AudioObjectIdentifiers::kRCT2);
if (baseAudio != nullptr) if (baseAudio != nullptr)
{ {
_soundsAudioObjectEntryIndex = objManager.GetLoadedObjectEntryIndex(baseAudio); _soundsAudioObjectEntryIndex = objManager.GetLoadedObjectEntryIndex(baseAudio);
} }
objManager.LoadObject(AudioObjectIdentifiers::OpenRCT2Additional); objManager.LoadObject(AudioObjectIdentifiers::kOpenRCT2Additional);
_soundsAdditionalAudioObjectEntryIndex = objManager.GetLoadedObjectEntryIndex( _soundsAdditionalAudioObjectEntryIndex = objManager.GetLoadedObjectEntryIndex(
AudioObjectIdentifiers::OpenRCT2Additional); AudioObjectIdentifiers::kOpenRCT2Additional);
objManager.LoadObject(AudioObjectIdentifiers::RCT2Circus); objManager.LoadObject(AudioObjectIdentifiers::kRCT2Circus);
} }
void PopulateDevices() void PopulateDevices()
@ -262,13 +262,13 @@ namespace OpenRCT2::Audio
static std::map<TitleMusicKind, std::string_view> GetAvailableMusicMap() static std::map<TitleMusicKind, std::string_view> GetAvailableMusicMap()
{ {
auto musicMap = std::map<TitleMusicKind, std::string_view>{ auto musicMap = std::map<TitleMusicKind, std::string_view>{
{ TitleMusicKind::OpenRCT2, AudioObjectIdentifiers::OpenRCT2Title }, { TitleMusicKind::OpenRCT2, AudioObjectIdentifiers::kOpenRCT2Title },
{ TitleMusicKind::RCT2, AudioObjectIdentifiers::RCT2Title }, { TitleMusicKind::RCT2, AudioObjectIdentifiers::kRCT2Title },
}; };
if (IsRCT1TitleMusicAvailable()) if (IsRCT1TitleMusicAvailable())
{ {
musicMap.emplace(TitleMusicKind::RCT1, AudioObjectIdentifiers::RCT1Title); musicMap.emplace(TitleMusicKind::RCT1, AudioObjectIdentifiers::kRCT1Title);
} }
return musicMap; return musicMap;
@ -382,7 +382,7 @@ namespace OpenRCT2::Audio
Close(); Close();
for (auto& vehicleSound : gVehicleSoundList) for (auto& vehicleSound : gVehicleSoundList)
{ {
vehicleSound.id = SoundIdNull; vehicleSound.id = kSoundIdNull;
} }
_currentAudioDevice = device; _currentAudioDevice = device;
@ -436,9 +436,9 @@ namespace OpenRCT2::Audio
for (auto& vehicleSound : gVehicleSoundList) for (auto& vehicleSound : gVehicleSoundList)
{ {
if (vehicleSound.id != SoundIdNull) if (vehicleSound.id != kSoundIdNull)
{ {
vehicleSound.id = SoundIdNull; vehicleSound.id = kSoundIdNull;
if (vehicleSound.TrackSound.Id != SoundId::Null) if (vehicleSound.TrackSound.Id != SoundId::Null)
{ {
vehicleSound.TrackSound.Channel->Stop(); vehicleSound.TrackSound.Channel->Stop();

View File

@ -23,10 +23,10 @@ struct CoordsXYZ;
namespace OpenRCT2::Audio namespace OpenRCT2::Audio
{ {
constexpr size_t MaxDeviceNameSize = 256; constexpr size_t kMaxDeviceNameSize = 256;
constexpr size_t MaxVehicleSounds = 14; constexpr size_t kMaxVehicleSounds = 14;
constexpr size_t MaxDefaultMusic = 46; constexpr size_t kMaxDefaultMusic = 46;
constexpr uint16_t SoundIdNull = 0xFFFF; constexpr uint16_t kSoundIdNull = 0xFFFF;
#define AUDIO_PLAY_AT_CENTRE 0x8000 #define AUDIO_PLAY_AT_CENTRE 0x8000
@ -135,25 +135,25 @@ namespace OpenRCT2::Audio
Null = 255 Null = 255
}; };
constexpr uint8_t RCT2SoundCount = static_cast<uint32_t>(SoundId::Portcullis) + 1; constexpr uint8_t kRCT2SoundCount = static_cast<uint32_t>(SoundId::Portcullis) + 1;
namespace AudioObjectIdentifiers namespace AudioObjectIdentifiers
{ {
constexpr std::string_view RCT1Title = "rct1.audio.title"; constexpr std::string_view kRCT1Title = "rct1.audio.title";
// virtual name, used by either RCT2Base or RCTCBase, depending on which one is loaded. // virtual name, used by either RCT2Base or RCTCBase, depending on which one is loaded.
constexpr std::string_view RCT2 = "rct2.audio.base"; constexpr std::string_view kRCT2 = "rct2.audio.base";
constexpr std::string_view RCT2Base = "rct2.audio.base.rct2"; constexpr std::string_view kRCT2Base = "rct2.audio.base.rct2";
constexpr std::string_view RCTCBase = "rct2.audio.base.rctc"; constexpr std::string_view kRCTCBase = "rct2.audio.base.rctc";
constexpr std::string_view RCT2Title = "rct2.audio.title"; constexpr std::string_view kRCT2Title = "rct2.audio.title";
constexpr std::string_view OpenRCT2Title = "openrct2.audio.title"; constexpr std::string_view kOpenRCT2Title = "openrct2.audio.title";
constexpr std::string_view RCT2Circus = "rct2.audio.circus"; constexpr std::string_view kRCT2Circus = "rct2.audio.circus";
constexpr std::string_view OpenRCT2Additional = "openrct2.audio.additional"; constexpr std::string_view kOpenRCT2Additional = "openrct2.audio.additional";
} // namespace AudioObjectIdentifiers } // namespace AudioObjectIdentifiers
extern bool gGameSoundsOff; extern bool gGameSoundsOff;
extern int32_t gVolumeAdjustZoom; extern int32_t gVolumeAdjustZoom;
extern VehicleSound gVehicleSoundList[MaxVehicleSounds]; extern VehicleSound gVehicleSoundList[kMaxVehicleSounds];
/** /**
* Returns false when no audio device is available or when audio is turned off, otherwise true. * Returns false when no audio device is available or when audio is turned off, otherwise true.

View File

@ -526,11 +526,11 @@ namespace ObjectFactory
auto id = Json::GetString(jRoot["id"]); auto id = Json::GetString(jRoot["id"]);
// Base audio files are renamed to a common, virtual name so asset packs can override it correctly. // Base audio files are renamed to a common, virtual name so asset packs can override it correctly.
const bool isRCT2BaseAudio = id == OpenRCT2::Audio::AudioObjectIdentifiers::RCT2Base && !isUsingClassic(); const bool isRCT2BaseAudio = id == OpenRCT2::Audio::AudioObjectIdentifiers::kRCT2Base && !isUsingClassic();
const bool isRCTCBaseAudio = id == OpenRCT2::Audio::AudioObjectIdentifiers::RCTCBase && isUsingClassic(); const bool isRCTCBaseAudio = id == OpenRCT2::Audio::AudioObjectIdentifiers::kRCTCBase && isUsingClassic();
if (isRCT2BaseAudio || isRCTCBaseAudio) if (isRCT2BaseAudio || isRCTCBaseAudio)
{ {
id = OpenRCT2::Audio::AudioObjectIdentifiers::RCT2; id = OpenRCT2::Audio::AudioObjectIdentifiers::kRCT2;
} }
auto version = VersionTuple(Json::GetString(jRoot["version"])); auto version = VersionTuple(Json::GetString(jRoot["version"]));

View File

@ -187,7 +187,7 @@ namespace OpenRCT2::RideAudio
void CircusStartRideMusicChannel(const ViewportRideMusicInstance& instance) void CircusStartRideMusicChannel(const ViewportRideMusicInstance& instance)
{ {
auto& objManager = GetContext()->GetObjectManager(); auto& objManager = GetContext()->GetObjectManager();
ObjectEntryDescriptor desc(ObjectType::Audio, AudioObjectIdentifiers::RCT2Circus); ObjectEntryDescriptor desc(ObjectType::Audio, AudioObjectIdentifiers::kRCT2Circus);
auto audioObj = static_cast<AudioObject*>(objManager.GetLoadedObject(desc)); auto audioObj = static_cast<AudioObject*>(objManager.GetLoadedObject(desc));
if (audioObj != nullptr) if (audioObj != nullptr)
{ {