mirror of
https://github.com/HarbourMasters/Shipwright.git
synced 2025-01-30 23:10:14 -05:00
support lus gameoverlay changes (and bump LUS) (#4067)
This commit is contained in:
parent
49f891f2e5
commit
3070fb4746
@ -1 +1 @@
|
|||||||
Subproject commit 8a079ed15852fbd26e701fd317afc14530578a92
|
Subproject commit 81f04fdcedeb5186b56b105fb0cc5cb0a478ae90
|
@ -320,6 +320,12 @@ OTRGlobals::OTRGlobals() {
|
|||||||
|
|
||||||
auto sohInputEditorWindow = std::make_shared<SohInputEditorWindow>("gControllerConfigurationEnabled", "Input Editor");
|
auto sohInputEditorWindow = std::make_shared<SohInputEditorWindow>("gControllerConfigurationEnabled", "Input Editor");
|
||||||
context->InitWindow(sohInputEditorWindow);
|
context->InitWindow(sohInputEditorWindow);
|
||||||
|
|
||||||
|
auto overlay = context->GetInstance()->GetWindow()->GetGui()->GetGameOverlay();
|
||||||
|
overlay->LoadFont("Press Start 2P", "fonts/PressStart2P-Regular.ttf", 12.0f);
|
||||||
|
overlay->LoadFont("Fipps", "fonts/Fipps-Regular.otf", 32.0f);
|
||||||
|
overlay->SetCurrentFont(CVarGetString(CVAR_GAME_OVERLAY_FONT, "Press Start 2P"));
|
||||||
|
|
||||||
context->InitAudio();
|
context->InitAudio();
|
||||||
|
|
||||||
SPDLOG_INFO("Starting Ship of Harkinian version {}", (char*)gBuildVersion);
|
SPDLOG_INFO("Starting Ship of Harkinian version {}", (char*)gBuildVersion);
|
||||||
|
@ -632,7 +632,7 @@ s32 AudioLoad_SyncInitSeqPlayerInternal(s32 playerIdx, s32 seqId, s32 arg2) {
|
|||||||
// Keep track of the previous sequence/scene so we don't repeat notifications
|
// Keep track of the previous sequence/scene so we don't repeat notifications
|
||||||
static uint16_t previousSeqId = UINT16_MAX;
|
static uint16_t previousSeqId = UINT16_MAX;
|
||||||
static int16_t previousSceneNum = INT16_MAX;
|
static int16_t previousSceneNum = INT16_MAX;
|
||||||
if (CVarGetInteger("gSeqNameOverlay", 0) &&
|
if (CVarGetInteger(CVAR_AUDIO("SeqNameOverlay"), 0) &&
|
||||||
playerIdx == SEQ_PLAYER_BGM_MAIN &&
|
playerIdx == SEQ_PLAYER_BGM_MAIN &&
|
||||||
(seqId != previousSeqId || (gPlayState != NULL && gPlayState->sceneNum != previousSceneNum))) {
|
(seqId != previousSeqId || (gPlayState != NULL && gPlayState->sceneNum != previousSceneNum))) {
|
||||||
|
|
||||||
@ -642,7 +642,7 @@ s32 AudioLoad_SyncInitSeqPlayerInternal(s32 playerIdx, s32 seqId, s32 arg2) {
|
|||||||
}
|
}
|
||||||
const char* sequenceName = AudioCollection_GetSequenceName(seqId);
|
const char* sequenceName = AudioCollection_GetSequenceName(seqId);
|
||||||
if (sequenceName != NULL) {
|
if (sequenceName != NULL) {
|
||||||
Overlay_DisplayText_Seconds(CVarGetInteger("gSeqNameOverlayDuration", 5), sequenceName);
|
Overlay_DisplayText_Seconds(CVarGetInteger(CVAR_AUDIO("SeqNameOverlayDuration"), 5), sequenceName);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user