Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
NUI
TULIP-Scenario
Commits
39a7ade5
Commit
39a7ade5
authored
Jul 12, 2017
by
Nathan Bonnemberger
Browse files
Modification made based on file sfrom Nico branch (bugged)
parent
bac62ed6
Changes
2
Hide whitespace changes
Inline
Side-by-side
Scenarios/src/lu/list/itis/dkd/tui/scenario/Scenario.java
View file @
39a7ade5
...
...
@@ -34,6 +34,7 @@ import lu.list.itis.dkd.tui.exception.BuildException;
import
lu.list.itis.dkd.tui.scenario.bootstrapping.SceneBootstrapper
;
import
lu.list.itis.dkd.tui.utility.PropertiesFetcher
;
import
lu.list.itis.dkd.tui.widget.BaseWidget
;
import
lu.list.itis.dkd.tui.widget.PositionWidget
;
import
lu.list.itis.dkd.tui.widget.ValueWidget
;
import
lu.list.itis.dkd.tui.widget.corona.ConditionalCorona
;
...
...
@@ -138,6 +139,14 @@ public class Scenario {
final
TangibleNumericalVariable
variable
=
retrieveVariableByName
(((
ValueWidget
)
widget
).
getVariable
().
getName
());
((
ValueWidget
)
widget
).
setVariable
(
variable
);
for
(
final
ConditionalCorona
corona
:
widget
.
getCoronas
(
ConditionalCorona
.
class
))
{
corona
.
getTriggers
().
forEach
(
trigger
->
corona
.
addVariable
(
retrieveVariableByName
(
trigger
)));
}
}
if
(
widget
instanceof
PositionWidget
)
{
final
TangibleNumericalVariable
variable
=
retrieveVariableByName
(((
PositionWidget
)
widget
).
getVariable
().
getName
());
((
PositionWidget
)
widget
).
setVariable
(
variable
);
for
(
final
ConditionalCorona
corona
:
widget
.
getCoronas
(
ConditionalCorona
.
class
))
{
corona
.
getTriggers
().
forEach
(
trigger
->
corona
.
addVariable
(
retrieveVariableByName
(
trigger
)));
}
...
...
Scenarios/urban_planning_scenario.xml
View file @
39a7ade5
...
...
@@ -56,7 +56,7 @@
<x>
-158
</x><y>
-141
</y><z>
0
</z>
<!-- in pixel -->
<state>
ScreenCoordinates
</state>
</initialTranslation>
<triggerCondition>
x
>
0
</triggerCondition>
<!-- Condition: > < == != && -->
<triggerCondition>
x
>
0
.5
</triggerCondition>
<!-- Condition: > < == != && -->
</corona>
</coronas>
</object>
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment