diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..6a85ad4 --- /dev/null +++ b/.gitignore @@ -0,0 +1,21 @@ + +# Xtext generated files +src/main/generated-sources/ + +# NetBean / Eclipse +bin/ +**/*.java._trace +**/*.java_trace +**/*.smap +**/.project +**/.classpath +**/.settings +**/.metadata + +# Subversion and CVS +**/.svn/ +**/.cvs/ + +# Maven +target/ + diff --git a/src/main/sarl/io/sarl/demos/fireworks/Fireworks.sarl b/src/main/sarl/io/sarl/demos/fireworks/Fireworks.sarl index 5a60718..b0e3db7 100644 --- a/src/main/sarl/io/sarl/demos/fireworks/Fireworks.sarl +++ b/src/main/sarl/io/sarl/demos/fireworks/Fireworks.sarl @@ -1,41 +1,11 @@ package io.sarl.demos.fireworks import io.janusproject.Boot +import io.sarl.demos.fireworks.agents.LaunchingArea +import io.sarl.demos.fireworks.gui.FXMLViewerController import static io.janusproject.Boot.* -event Launch -event CreateArea -event Explode -event KillRocket -event KillFire -event RocketReady -event UpdateRocketPosition -event UpdateFirePosition -event FireReady -event SprayFire -event Exit - -event Freeze { - var value: boolean - new (value: boolean){ - this.value = value - } -} - -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 - } -} - class Firework { static def main(controller: FXMLViewerController) { Boot::offline = true diff --git a/src/main/sarl/io/sarl/demos/fireworks/viewer.fxml b/src/main/sarl/io/sarl/demos/fireworks/FireworksFXApplication.fxml similarity index 97% rename from src/main/sarl/io/sarl/demos/fireworks/viewer.fxml rename to src/main/sarl/io/sarl/demos/fireworks/FireworksFXApplication.fxml index f5e4143..03da7a7 100644 --- a/src/main/sarl/io/sarl/demos/fireworks/viewer.fxml +++ b/src/main/sarl/io/sarl/demos/fireworks/FireworksFXApplication.fxml @@ -8,7 +8,7 @@ - +