Skip to content

Commit f788613

Browse files
committed
refactor(sdk): convert WinReason enum class from Java to Kotlin
1 parent 80600f6 commit f788613

File tree

2 files changed

+10
-18
lines changed

2 files changed

+10
-18
lines changed

socha-sdk/src/framework/sc/shared/WinReason.java

Lines changed: 0 additions & 18 deletions
This file was deleted.
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
package sc.shared
2+
3+
enum class WinReason(val message: String) {
4+
BEE_SURROUNDED("Das Spiel ist beendet.\n%s hat die gegnerische Biene umzingelt."),
5+
BEE_FREE_FIELDS("Das Spiel ist beendet.\n%s hat mehr freie Felder um seine Biene."),
6+
ROUND_LIMIT_FREE_FIELDS("Das Rundenlimit wurde erreicht.\n%s hat mehr freie Felder um seine Biene."),
7+
ROUND_LIMIT_EQUAL("Das Rundenlimit wurde erreicht.\nBeide Bienen haben gleich viele freie Felder.");
8+
9+
fun getMessage(playerName: String) = String.format(message, playerName)
10+
}

0 commit comments

Comments
 (0)