Add drone build script. #3

Merged
fabian merged 11 commits from feature/droneBuild into master 2022-12-08 23:24:51 +01:00
3 changed files with 12 additions and 9 deletions
Showing only changes of commit ed28d054ec - Show all commits

View File

@@ -0,0 +1,10 @@
package me.zobrist.tichucounter
fun Int.isMultipleOf5(): Boolean
{
return (this % 5) == 0
}
fun Int.isMultipleOf100(): Boolean {
return (this % 100) == 0
}

View File

@@ -1,8 +1,5 @@
@file:Suppress("unused")
package me.zobrist.tichucounter package me.zobrist.tichucounter
class History { class History {
private var scores: ArrayList<Round> = ArrayList() private var scores: ArrayList<Round> = ArrayList()

View File

@@ -22,17 +22,13 @@ class Round() : Serializable {
} }
private fun calculateOtherScore(score: Int): Int { private fun calculateOtherScore(score: Int): Int {
if (isMultipleOf100(score)) { if (score.isMultipleOf100() && score != 0) {
return 0 return 0
} }
return 100 - (score % 100) return 100 - (score % 100)
} }
private fun isMultipleOf100(score: Int): Boolean {
return (score / 100) >= 1 && (score % 100) == 0
}
fun isValidRound(): Boolean { fun isValidRound(): Boolean {
return (scoreA % 5 == 0) && (scoreB % 5 == 0) && ((scoreA + scoreB) % 100 == 0) return (scoreA.isMultipleOf5()) && scoreB.isMultipleOf5() && (scoreA + scoreB).isMultipleOf100()
} }
} }