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

50 lines
604 B
Plaintext
Raw Normal View History

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
}
}