feat(hud): parpadeig configurable als prompts inactius

This commit is contained in:
JailDesigner committed 2026-05-12 10:27:23 +02:00
1 parent 642e0653b2
commit 793e87a203
6 files changed
+43

No files matched your search

+4
View File
@@ -99,6 +99,8 @@ UiConfig::UiConfig()
hud_entry_ms_(Defaults::UI::HUD_ENTRY_MS),
hud_flash_ms_(Defaults::UI::HUD_FLASH_MS),
hud_shake_ms_(Defaults::UI::HUD_SHAKE_MS),
hud_blink_cycle_ms_(Defaults::UI::HUD_BLINK_CYCLE_MS),
hud_blink_visible_ratio_(Defaults::UI::HUD_BLINK_VISIBLE_RATIO),
pause_enter_ms_(Defaults::UI::PAUSE_ENTER_MS),
pause_exit_ms_(Defaults::UI::PAUSE_EXIT_MS),
pause_enter_curve_(curveByName(Defaults::UI::PAUSE_ENTER_CURVE)),
@@ -267,6 +269,8 @@ void UiConfig::load(const std::string& file_path) {
readField(h, "entry_ms", hud_entry_ms_);
readField(h, "flash_ms", hud_flash_ms_);
readField(h, "shake_ms", hud_shake_ms_);
readField(h, "blink_cycle_ms", hud_blink_cycle_ms_);
readField(h, "blink_visible_ratio", hud_blink_visible_ratio_);
}
if (yaml.contains("pause")) {
+4
View File
@@ -89,6 +89,8 @@ class UiConfig {
[[nodiscard]] auto hudEntryMs() const -> int { return hud_entry_ms_; }
[[nodiscard]] auto hudFlashMs() const -> int { return hud_flash_ms_; }
[[nodiscard]] auto hudShakeMs() const -> int { return hud_shake_ms_; }
[[nodiscard]] auto hudBlinkCycleMs() const -> int { return hud_blink_cycle_ms_; }
[[nodiscard]] auto hudBlinkVisibleRatio() const -> float { return hud_blink_visible_ratio_; }
[[nodiscard]] auto pauseEnterMs() const -> int { return pause_enter_ms_; }
[[nodiscard]] auto pauseExitMs() const -> int { return pause_exit_ms_; }
@@ -238,6 +240,8 @@ class UiConfig {
int hud_entry_ms_;
int hud_flash_ms_;
int hud_shake_ms_;
int hud_blink_cycle_ms_;
float hud_blink_visible_ratio_;
int pause_enter_ms_;
int pause_exit_ms_;
CurveFn pause_enter_curve_;