AceWindowsNarratorState

data class AceWindowsNarratorState(val remainingFuelWarned: Boolean = false, val previousFlag: AceWindowsFlagType? = null, val tyreOverheating: Boolean = false, val vehicleApproaching: Boolean = false, val personalBestMs: Int = Int.MAX_VALUE, val previousBestLapTimeMs: Int? = null, val previousLapCount: Int? = null, val lastRemainingFuelLaps: Int? = null)

ACE 向け読み上げ判定の継続状態。

同じ低燃料警告・同じフラッグ状態・同じタイヤ過熱状態・同じ車両接近状態・同じ燃料残り周回数を連続で読み上げないため、 前回の判定結果を保持する。

Constructors

Link copied to clipboard
constructor(remainingFuelWarned: Boolean = false, previousFlag: AceWindowsFlagType? = null, tyreOverheating: Boolean = false, vehicleApproaching: Boolean = false, personalBestMs: Int = Int.MAX_VALUE, previousBestLapTimeMs: Int? = null, previousLapCount: Int? = null, lastRemainingFuelLaps: Int? = null)

Properties

Link copied to clipboard

直近に読み上げた(または給油後に基準とした)燃料残り周回数。閾値を上回っている間は null。

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

直近に観測した現在ラップ番号。減少を新しいセッションの開始とみなし、自己ベストの状態をリセットする。

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard