Fixed pace showing, added conversions between distance and pace. Added a new SecretView with some semi-private info. App is now in Version 1.0.0

This commit is contained in:
Isaac Greene 2022-06-10 18:24:42 -04:00
parent 7b421a0a73
commit b77ef882e8
62 changed files with 2021 additions and 82 deletions

View file

@ -0,0 +1,27 @@
let distanceDub = Double(distance) ?? 1.0
let convertedSeconds:Double = (Double(timeSeconds) ?? 0) * (1.666666666666666666666666)
let timeSecondsInt:Int = Int(timeSeconds) ?? 0
let timeSecondsUnderSixty:Int = (timeSecondsInt % 60)
let timeSecondsToMinutes:Int = (timeSecondsInt - timeSecondsUnderSixty) / 60
let timeMinutesDouble:Double = Double(timeMinutes) ?? 0.0
let timeMinutesInt:Int = (Int(timeMinutes) ?? 0) + (timeSecondsToMinutes)
let timeMinutesUnderSixty:Int = timeMinutesInt % 60
let timeMinutesToHours:Int = (timeMinutesInt - timeMinutesUnderSixty) / 60
let totalHours:Double = Double(timeMinutesToHours) + (Double(timeHours) ?? 0)
let leadingZeros:String = String(format: "%02d:%02d", timeMinutesUnderSixty, timeSecondsUnderSixty)
let actualTime:Double = timeMinutesDouble + (convertedSeconds / 100) + ((Double(timeHours) ?? 0) * 60)
let pace = actualTime / distanceDub
let paceWhole = (pace.rounded(.down))
let paceMinutes = paceWhole % 60
let paceHours = (paceWhole - paceMinutes) / 60
let paceString:String = String(format: "%.2f", pace)
let hoursFormatted:String = String(format: "%.0f", totalHours)

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<playground version='5.0' target-platform='ios' buildActiveScheme='true' importAppTypes='true'>
<timeline fileName='timeline.xctimeline'/>
</playground>