feat(hud): parpadeig configurable als prompts inactius
This commit is contained in:
1 parent
642e0653b2
commit
793e87a203
6 files changed
+43
No files matched your search
@@ -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")) {
|
||||
|
||||
@@ -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_;
|
||||
|
||||
Reference in new issue
Block a user