Keep item classes in constant order
This commit is contained in:
@@ -159,17 +159,17 @@ sealed interface ItemClass<out SELF : ItemClass<SELF>> {
|
||||
|
||||
companion object {
|
||||
val classes: List<ItemClassCompanion<*>> = listOf(
|
||||
Animal,
|
||||
Nationality,
|
||||
Drink,
|
||||
Profession,
|
||||
Fruit,
|
||||
Drink,
|
||||
Dessert,
|
||||
Transportation
|
||||
Fruit,
|
||||
Transportation,
|
||||
Animal
|
||||
)
|
||||
|
||||
fun randomClasses(n: Int): List<ItemClassCompanion<*>> {
|
||||
return classes.shuffled().take(n)
|
||||
return classes.shuffled().take(n).sortedBy { classes.indexOf(it) }
|
||||
}
|
||||
|
||||
fun parse(name: String): ItemClass<*> {
|
||||
|
||||
Reference in New Issue
Block a user