20 lines
507 B
Kotlin
20 lines
507 B
Kotlin
|
|
package solutions.tretter.mindmachine.session
|
||
|
|
|
||
|
|
enum class FlashPaletteColor {
|
||
|
|
BLACK,
|
||
|
|
RED,
|
||
|
|
GREEN,
|
||
|
|
YELLOW,
|
||
|
|
BLUE,
|
||
|
|
}
|
||
|
|
|
||
|
|
data class FlashSequenceRow(
|
||
|
|
val splitScreen: Boolean = true,
|
||
|
|
val leftColor: FlashPaletteColor = FlashPaletteColor.RED,
|
||
|
|
val rightColor: FlashPaletteColor = FlashPaletteColor.GREEN,
|
||
|
|
)
|
||
|
|
|
||
|
|
fun defaultFlashSequence(): List<FlashSequenceRow> = listOf(
|
||
|
|
FlashSequenceRow(splitScreen = true, leftColor = FlashPaletteColor.RED, rightColor = FlashPaletteColor.GREEN)
|
||
|
|
)
|