mirror of
https://github.com/whoahq/whoa.git
synced 2026-02-02 08:42:45 +03:00
feat(sound): add SI2::StartCreditsMusic
This commit is contained in:
parent
65d488c409
commit
7c500a5ba0
@ -964,6 +964,27 @@ void SI2::RegisterScriptFunctions() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void SI2::StartCreditsMusic(const char* name) {
|
||||||
|
SI2::StopCreditsMusic();
|
||||||
|
SI2::StopGlueMusic(3.0f);
|
||||||
|
|
||||||
|
if (!name) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
SStrCopy(s_CreditsMusicName, name, 128);
|
||||||
|
// TODO SI2::Sub4C6330(s_CreditsMusicName);
|
||||||
|
|
||||||
|
SoundKitProperties properties;
|
||||||
|
properties.ResetToDefaults();
|
||||||
|
properties.m_type = 1;
|
||||||
|
// TODO properties.dword18 = 0;
|
||||||
|
|
||||||
|
SI2::PlaySoundKit(s_CreditsMusicName, 0, &s_CreditsMusicObject, &properties);
|
||||||
|
|
||||||
|
EventRegister(EVENT_ID_POLL, &SI2::CreditsMusicUpdate);
|
||||||
|
}
|
||||||
|
|
||||||
void SI2::StartGlueMusic(const char* name) {
|
void SI2::StartGlueMusic(const char* name) {
|
||||||
// Currently playing
|
// Currently playing
|
||||||
|
|
||||||
|
|||||||
@ -35,6 +35,7 @@ class SI2 {
|
|||||||
static void RegisterCVars();
|
static void RegisterCVars();
|
||||||
static void RegisterUserCVars();
|
static void RegisterUserCVars();
|
||||||
static void RegisterScriptFunctions();
|
static void RegisterScriptFunctions();
|
||||||
|
static void StartCreditsMusic(const char* name);
|
||||||
static void StartGlueMusic(const char* name);
|
static void StartGlueMusic(const char* name);
|
||||||
static int32_t StopCreditsMusic();
|
static int32_t StopCreditsMusic();
|
||||||
static int32_t StopGlueMusic(float fadeOutTime);
|
static int32_t StopGlueMusic(float fadeOutTime);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user