From 01b4d829899520585c7e3ced1ae3b92e2a126c86 Mon Sep 17 00:00:00 2001 From: ngaud Date: Tue, 2 May 2017 16:37:56 +0200 Subject: [PATCH] Complete refactoring of the project and renaming packages --- .gitignore | 21 ++++++++ .../io/sarl/demos/fireworks/Fireworks.sarl | 34 +------------ ...iewer.fxml => FireworksFXApplication.fxml} | 2 +- ...iewer.java => FireworksFXApplication.java} | 5 +- .../io/sarl/demos/fireworks/Positions.sarl | 2 +- .../demos/fireworks/{ => agents}/Fire.sarl | 10 ++-- .../fireworks/{ => agents}/LaunchingArea.sarl | 11 +++-- .../demos/fireworks/{ => agents}/Rocket.sarl | 10 ++-- .../{ => agents}/RocketLauncher.sarl | 15 +++--- .../sarl/demos/fireworks/events/events.sarl | 49 +++++++++++++++++++ .../{ => gui}/FXMLViewerController.java | 8 ++- 11 files changed, 111 insertions(+), 56 deletions(-) create mode 100644 .gitignore rename src/main/sarl/io/sarl/demos/fireworks/{viewer.fxml => FireworksFXApplication.fxml} (97%) rename src/main/sarl/io/sarl/demos/fireworks/{Viewer.java => FireworksFXApplication.java} (82%) rename src/main/sarl/io/sarl/demos/fireworks/{ => agents}/Fire.sarl (90%) rename src/main/sarl/io/sarl/demos/fireworks/{ => agents}/LaunchingArea.sarl (84%) rename src/main/sarl/io/sarl/demos/fireworks/{ => agents}/Rocket.sarl (89%) rename src/main/sarl/io/sarl/demos/fireworks/{ => agents}/RocketLauncher.sarl (80%) create mode 100644 src/main/sarl/io/sarl/demos/fireworks/events/events.sarl rename src/main/sarl/io/sarl/demos/fireworks/{ => gui}/FXMLViewerController.java (93%) 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 @@ - +