mirror of
https://github.com/TombEngine/TombEngine.git
synced 2025-05-11 13:06:49 +03:00
Don't use legacy function names in sound code
This commit is contained in:
parent
fa8e66931b
commit
961937d7cd
10 changed files with 15 additions and 33 deletions
|
@ -534,7 +534,7 @@ GAME_STATUS DoTitle(int index)
|
||||||
UseSpotCam = true;
|
UseSpotCam = true;
|
||||||
|
|
||||||
// Play background music
|
// Play background music
|
||||||
S_CDPlay("083_horus", SOUND_TRACK_BGM);
|
PlaySoundTrack("083_horus", SOUND_TRACK_BGM);
|
||||||
|
|
||||||
// Initialise ponytails
|
// Initialise ponytails
|
||||||
InitialiseHair();
|
InitialiseHair();
|
||||||
|
@ -685,7 +685,7 @@ GAME_STATUS DoLevel(int index, std::string ambient, bool loadFromSavegame)
|
||||||
InitSpotCamSequences();
|
InitSpotCamSequences();
|
||||||
|
|
||||||
// Play background music
|
// Play background music
|
||||||
S_CDPlay(ambient, SOUND_TRACK_BGM);
|
PlaySoundTrack(ambient, SOUND_TRACK_BGM);
|
||||||
|
|
||||||
// Initialise ponytails
|
// Initialise ponytails
|
||||||
InitialiseHair();
|
InitialiseHair();
|
||||||
|
|
|
@ -1877,8 +1877,6 @@ int Inventory::DoTitleInventory()
|
||||||
UpdateSceneAndDrawInventory();
|
UpdateSceneAndDrawInventory();
|
||||||
}
|
}
|
||||||
|
|
||||||
S_CDPlay(CDA_XA11_FLYBY1, SOUND_TRACK_BGM);
|
|
||||||
|
|
||||||
OpenRing(INV_RING_OPTIONS, true);
|
OpenRing(INV_RING_OPTIONS, true);
|
||||||
|
|
||||||
int result = INV_RESULT_NONE;
|
int result = INV_RESULT_NONE;
|
||||||
|
|
|
@ -133,7 +133,6 @@ void NatlaControl(short itemNum)
|
||||||
natla->flags = 0;
|
natla->flags = 0;
|
||||||
timer = 0;
|
timer = 0;
|
||||||
item->hitPoints = NATLA_NEAR_DEATH;
|
item->hitPoints = NATLA_NEAR_DEATH;
|
||||||
//S_CDPlay(54, SOUND_TRACK_ONESHOT);
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
item->hitPoints = -16384;
|
item->hitPoints = -16384;
|
||||||
|
|
|
@ -874,9 +874,6 @@ void SpeedBoatCollision(short itemNum, ITEM_INFO* litem, COLL_INFO* coll)
|
||||||
AddActiveItem(itemNum);
|
AddActiveItem(itemNum);
|
||||||
g_Level.Items[itemNum].status = ITEM_ACTIVE;
|
g_Level.Items[itemNum].status = ITEM_ACTIVE;
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO: play a cd when starting ! (boat)
|
|
||||||
//S_CDPlay(12, SOUND_TRACK_ONESHOT);
|
|
||||||
|
|
||||||
Lara.Vehicle = itemNum;
|
Lara.Vehicle = itemNum;
|
||||||
}
|
}
|
||||||
|
|
|
@ -814,8 +814,6 @@ void MineCartCollision(short itemNum, ITEM_INFO* l, COLL_INFO* coll)
|
||||||
l->pos.xRot = v->pos.xRot;
|
l->pos.xRot = v->pos.xRot;
|
||||||
l->pos.yRot = v->pos.yRot;
|
l->pos.yRot = v->pos.yRot;
|
||||||
l->pos.zRot = v->pos.zRot;
|
l->pos.zRot = v->pos.zRot;
|
||||||
|
|
||||||
//S_CDPlay(12, SOUND_TRACK_ONESHOT);
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
|
@ -418,7 +418,6 @@ static int JeepCheckGetOff()
|
||||||
Lara.Vehicle = NO_ITEM;
|
Lara.Vehicle = NO_ITEM;
|
||||||
Lara.gunStatus = LG_NO_ARMS;
|
Lara.gunStatus = LG_NO_ARMS;
|
||||||
CurrentLoopedSoundTrack = 110;
|
CurrentLoopedSoundTrack = 110;
|
||||||
S_CDPlay(110, SOUND_TRACK_BGM);
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1606,7 +1605,6 @@ void JeepCollision(short itemNumber, ITEM_INFO* l, COLL_INFO* coll)
|
||||||
item->flags |= 0x20;
|
item->flags |= 0x20;
|
||||||
|
|
||||||
CurrentLoopedSoundTrack = 98;
|
CurrentLoopedSoundTrack = 98;
|
||||||
S_CDPlay(98, SOUND_TRACK_BGM);
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
ObjectCollision(itemNumber, l, coll);
|
ObjectCollision(itemNumber, l, coll);
|
||||||
|
|
|
@ -179,7 +179,7 @@ void ControlTeleporter(short itemNumber)
|
||||||
{
|
{
|
||||||
if (item->itemFlags[0] == 15)
|
if (item->itemFlags[0] == 15)
|
||||||
{
|
{
|
||||||
//S_CDPlay("xa12_z_10", SOUND_TRACK_ONESHOT);
|
//PlaySoundTrack("xa12_z_10", SOUND_TRACK_ONESHOT);
|
||||||
}
|
}
|
||||||
else if (item->itemFlags[0] == 70)
|
else if (item->itemFlags[0] == 70)
|
||||||
{
|
{
|
||||||
|
|
|
@ -30,7 +30,7 @@ Functions and callbacks for level-specific logic scripts.
|
||||||
|
|
||||||
static void PlayAudioTrack(std::string const & trackName, sol::optional<bool> looped)
|
static void PlayAudioTrack(std::string const & trackName, sol::optional<bool> looped)
|
||||||
{
|
{
|
||||||
S_CDPlay(trackName, looped.value_or(SOUND_TRACK_ONESHOT));
|
PlaySoundTrack(trackName, looped.value_or(SOUND_TRACK_ONESHOT));
|
||||||
}
|
}
|
||||||
|
|
||||||
static void PlaySoundEffect(int id, GameScriptPosition p, int flags)
|
static void PlaySoundEffect(int id, GameScriptPosition p, int flags)
|
||||||
|
@ -54,7 +54,7 @@ static void PlaySoundEffect(int id, int flags)
|
||||||
|
|
||||||
static void SetAmbientTrack(std::string const & trackName)
|
static void SetAmbientTrack(std::string const & trackName)
|
||||||
{
|
{
|
||||||
S_CDPlay(trackName, SOUND_TRACK_BGM);
|
PlaySoundTrack(trackName, SOUND_TRACK_BGM);
|
||||||
}
|
}
|
||||||
|
|
||||||
static int FindRoomNumber(GameScriptPosition pos)
|
static int FindRoomNumber(GameScriptPosition pos)
|
||||||
|
@ -517,7 +517,7 @@ void AddOneSecret()
|
||||||
if (Savegame.Level.Secrets >= 255)
|
if (Savegame.Level.Secrets >= 255)
|
||||||
return;
|
return;
|
||||||
Savegame.Level.Secrets++;
|
Savegame.Level.Secrets++;
|
||||||
S_CDPlay(TRACK_FOUND_SECRET, SOUND_TRACK_ONESHOT);
|
PlaySoundTrack(TRACK_FOUND_SECRET, SOUND_TRACK_ONESHOT);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
|
@ -313,10 +313,10 @@ void Sound_FreeSamples()
|
||||||
|
|
||||||
void PlaySoundTrack(short track, short flags)
|
void PlaySoundTrack(short track, short flags)
|
||||||
{
|
{
|
||||||
S_CDPlayEx(track, flags, SOUND_TRACK_ONESHOT);
|
PlaySoundTrack(track, flags, SOUND_TRACK_ONESHOT);
|
||||||
}
|
}
|
||||||
|
|
||||||
void S_CDPlay(std::string track, unsigned int mode)
|
void PlaySoundTrack(std::string track, unsigned int mode)
|
||||||
{
|
{
|
||||||
bool crossfade = false;
|
bool crossfade = false;
|
||||||
DWORD crossfadeTime;
|
DWORD crossfadeTime;
|
||||||
|
@ -403,7 +403,7 @@ void S_CDPlay(std::string track, unsigned int mode)
|
||||||
BASS_Soundtrack[mode].track = track;
|
BASS_Soundtrack[mode].track = track;
|
||||||
}
|
}
|
||||||
|
|
||||||
void S_CDPlayEx(std::string track, DWORD mask, DWORD unknown)
|
void PlaySoundTrack(std::string track, DWORD mask, DWORD unknown)
|
||||||
{
|
{
|
||||||
// Check and modify soundtrack map mask, if needed.
|
// Check and modify soundtrack map mask, if needed.
|
||||||
// If existing mask is unmodified (same activation mask setup), track won't play.
|
// If existing mask is unmodified (same activation mask setup), track won't play.
|
||||||
|
@ -416,20 +416,13 @@ void S_CDPlayEx(std::string track, DWORD mask, DWORD unknown)
|
||||||
SoundTracks[track].Mask |= filteredMask;
|
SoundTracks[track].Mask |= filteredMask;
|
||||||
}
|
}
|
||||||
|
|
||||||
S_CDPlay(track, SoundTracks[track].looped);
|
PlaySoundTrack(track, SoundTracks[track].looped);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Legacy!
|
void PlaySoundTrack(int index, DWORD mask, DWORD unknown)
|
||||||
void S_CDPlay(int index, unsigned int mode)
|
|
||||||
{
|
{
|
||||||
std::pair<const std::string, AudioTrack>& track = *std::next(SoundTracks.begin(), index);
|
std::pair<const std::string, AudioTrack>& track = *std::next(SoundTracks.begin(), index);
|
||||||
S_CDPlay(track.first, mode);
|
PlaySoundTrack(track.first, mask, unknown);
|
||||||
}
|
|
||||||
|
|
||||||
void S_CDPlayEx(int index, DWORD mask, DWORD unknown)
|
|
||||||
{
|
|
||||||
std::pair<const std::string, AudioTrack>& track = *std::next(SoundTracks.begin(), index);
|
|
||||||
S_CDPlayEx(track.first, mask, unknown);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void StopSoundTracks()
|
void StopSoundTracks()
|
||||||
|
|
|
@ -123,10 +123,9 @@ void Sound_FreeSamples();
|
||||||
void Sound_Stop();
|
void Sound_Stop();
|
||||||
|
|
||||||
void PlaySoundTrack(short track, short flags);
|
void PlaySoundTrack(short track, short flags);
|
||||||
void S_CDPlay(std::string trackName, unsigned int mode);
|
void PlaySoundTrack(std::string trackName, unsigned int mode);
|
||||||
void S_CDPlayEx(std::string trackName, DWORD mask, DWORD unknown);
|
void PlaySoundTrack(std::string trackName, DWORD mask, DWORD unknown);
|
||||||
void S_CDPlay(int index, unsigned int mode);
|
void PlaySoundTrack(int index, DWORD mask, DWORD unknown);
|
||||||
void S_CDPlayEx(int index, DWORD mask, DWORD unknown);
|
|
||||||
void StopSoundTracks();
|
void StopSoundTracks();
|
||||||
void SayNo();
|
void SayNo();
|
||||||
void PlaySoundSources();
|
void PlaySoundSources();
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue