WeatherZoneActivatedEvent

data class WeatherZoneActivatedEvent(val tick: Int, val zone: String, val x: Double, val y: Double, val radius: Double) : SimulationEvent(source)

Weather-zone activation event used by the GUI to draw forbidden areas.

Constructors

Link copied to clipboard
constructor(tick: Int, zone: String, x: Double, y: Double, radius: Double)

Properties

Link copied to clipboard
Link copied to clipboard
open override val tick: Int
Link copied to clipboard
open override val type: String
Link copied to clipboard
val x: Double
Link copied to clipboard
val y: Double
Link copied to clipboard

Functions

Link copied to clipboard

Serializes a simulation event as a single JSONL line.

Link copied to clipboard
fun SimulationEvent.toJsonObject(): JsonObject

Converts a simulation event to the JSON object used by the JSONL event stream.