25 lines
518 B
Kotlin
25 lines
518 B
Kotlin
package nl.voidcorp.alarmclock
|
|
|
|
/**
|
|
* @author J0QUE
|
|
* @version 1.0
|
|
*
|
|
*/
|
|
data class Music(val time: String, val song: String? = null) {
|
|
|
|
val t: Time
|
|
get() = Time(time)
|
|
}
|
|
|
|
data class Settings(val filedir: String, val music: MutableList<Music>)
|
|
|
|
data class Time(val time: String) {
|
|
val hour: Int
|
|
get() = time.split(':')[0].toInt()
|
|
|
|
val mins: Int
|
|
get() = time.split(':')[1].toInt()
|
|
|
|
val secs: Int
|
|
get() = if (time.split(':').size < 3) 0 else time.split(':')[2].toInt()
|
|
} |