sarl-fireworks/src/main/sarl/io/sarl/demos/fireworks/events/events.sarl

50 lines
604 B
Plaintext

package io.sarl.demos.fireworks.events
event Launch
event CreateArea
event Explode
event KillRocket
event KillFire
event RocketReady
event UpdateRocketPosition
event UpdateFirePosition
event FireReady
event SprayFire
event Exit
event SetupSettings {
var rocketsQuantity : Integer
var fireQuatity : Integer
var gravity : Double
var maxWidth : Double
new(rq : Integer, fq : Integer, grav : Double, max : Double) {
rocketsQuantity = rq
fireQuatity = fq
gravity = grav
maxWidth = max
}
}
event Freeze {
var value : boolean
new (value : boolean) {
this.value = value
}
}