dev.robocode.tankroyale.server.model.Turn.kt Maven / Gradle / Ivy
package dev.robocode.tankroyale.server.model
import dev.robocode.tankroyale.server.event.Event
/** Mutable state of a game turn in a round. */
data class Turn(
/** Turn number */
override val turnNumber: Int,
/** Bots */
override val bots: Set,
/** Bullets */
override val bullets: Set,
/** Observer events */
override val observerEvents: Set,
/** Map over bot events */
override val botEvents: Map>,
) : ITurn