Add route files, show overview

This commit is contained in:
Christoph Hagen
2025-08-21 20:26:22 +02:00
parent 43b761b593
commit 9ec207014c
14 changed files with 938 additions and 3 deletions

View File

@@ -0,0 +1,19 @@
import Foundation
extension TimeInterval {
var timeString: String {
let seconds = Int(rounded())
guard seconds > 59 else {
return "\(seconds) s"
}
let min = seconds / 60
let secs = seconds % 60
guard min > 59 else {
return String(format: "%02d:%02d", min, secs)
}
let hours = min / 60
let mins = min % 60
return String(format: "%d:%02d:%02d", hours, mins, secs)
}
}