Skip to content
Snippets Groups Projects
Commit 65835173 authored by tbavl's avatar tbavl
Browse files

Bavlsik Viskit Assignment

parent ac39a52a
No related branches found
No related tags found
No related merge requests found
Showing
with 23 additions and 7 deletions
...@@ -38,5 +38,5 @@ ...@@ -38,5 +38,5 @@
<PropertyChangeListenerConnection property="numberServed" listener="numServedStat" source="simpleServer" description=""/> <PropertyChangeListenerConnection property="numberServed" listener="numServedStat" source="simpleServer" description=""/>
<Output entity="arrivalProcessOpenDis7"/> <Output entity="arrivalProcessOpenDis7"/>
<Output entity="simpleServer"/> <Output entity="simpleServer"/>
<Schedule stopTime="100000.0" verbose="false" saveReplicationData="false"/> <Schedule stopTime="100.0" verbose="false" saveReplicationData="false"/>
</SimkitAssembly> </SimkitAssembly>
\ No newline at end of file
...@@ -48,9 +48,15 @@ if ((N % everyTen) == 0) { ...@@ -48,9 +48,15 @@ if ((N % everyTen) == 0) {
firePropertyChange("R", oldR, R+1); firePropertyChange("R", oldR, R+1);
} else { } else {
disChannel.addEntity(entityStatePdu_1.getEntityID()); disChannel.addEntity(entityStatePdu_1.getEntityID());
Random random = new Random();
int randX = random.nextInt(10);
int randY = random.nextInt(10);
entityStatePdu_1.getEntityLocation().setX(randX);
entityStatePdu_1.getEntityLocation().setY(randY);
System.out.println("New entity created at: "+randX+" "+randY);
firePropertyChange("C", oldC, C+1); firePropertyChange("C", oldC, C+1);
}</Code> }</Code>
<Coordinate x="270.0" y="50.0"/> <Coordinate x="280.0" y="60.0"/>
</Event> </Event>
<Code></Code> <Code></Code>
</SimEntity> </SimEntity>
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
<StateTransition state="numberAvailableServers"> <StateTransition state="numberAvailableServers">
<Assignment value="totalNumberServers"/> <Assignment value="totalNumberServers"/>
</StateTransition> </StateTransition>
<Coordinate x="20.0" y="30.0"/> <Coordinate x="30.0" y="20.0"/>
</Event> </Event>
<Event name="Arrival"> <Event name="Arrival">
<StateTransition state="numberInQueue"> <StateTransition state="numberInQueue">
......
...@@ -75,6 +75,12 @@ public class ArrivalProcessOpenDis7 extends SimkitOpenDis7Examples.run.OpenDisHe ...@@ -75,6 +75,12 @@ public class ArrivalProcessOpenDis7 extends SimkitOpenDis7Examples.run.OpenDisHe
firePropertyChange("R", oldR, R+1); firePropertyChange("R", oldR, R+1);
} else { } else {
disChannel.addEntity(entityStatePdu_1.getEntityID()); disChannel.addEntity(entityStatePdu_1.getEntityID());
Random random = new Random();
int randX = random.nextInt(10);
int randY = random.nextInt(10);
entityStatePdu_1.getEntityLocation().setX(randX);
entityStatePdu_1.getEntityLocation().setY(randY);
System.out.println("New entity created at: "+randX+" "+randY);
firePropertyChange("C", oldC, C+1); firePropertyChange("C", oldC, C+1);
} }
/* End Code insertion */ /* End Code insertion */
......
...@@ -4,7 +4,7 @@ public class SimpleServerDis7Assembly extends viskit.assembly.ViskitAssembly { ...@@ -4,7 +4,7 @@ public class SimpleServerDis7Assembly extends viskit.assembly.ViskitAssembly {
public SimpleServerDis7Assembly() { public SimpleServerDis7Assembly() {
super(); super();
setStopTime(100000.0); setStopTime(100.0);
setVerbose(false); setVerbose(false);
setNumberReplications(1); setNumberReplications(1);
setPrintReplicationReports(true); setPrintReplicationReports(true);
......
...@@ -10,9 +10,13 @@ ...@@ -10,9 +10,13 @@
<DistDirectory name="dist" /> <DistDirectory name="dist" />
<LibDirectory name="lib" /> <LibDirectory name="lib" />
<Project name="BavlsikViskitOpenDis7" /> <Project name="BavlsikViskitOpenDis7" />
<extraClassPaths>
<path value="C:/Users/tbavl/Documents/NetworkedGraphicsMV3500/assignments/src/MV3500Cohort2024JulySeptember/projects/Bavlsik/BavlsikViskitOpenDis7/lib/Networked_Graphics_MV3500_examples.jar" />
</extraClassPaths>
<Cached> <Cached>
<EventGraphs xml="C:/Users/tbavl/Documents/NetworkedGraphicsMV3500/assignments/src/MV3500Cohort2024JulySeptember/projects/Bavlsik/BavlsikViskitOpenDis7/EventGraphs/dis7/SimpleServer.xml" /> <EventGraphs xml="C:/Users/tbavl/Documents/NetworkedGraphicsMV3500/assignments/src/MV3500Cohort2024JulySeptember/projects/Bavlsik/BavlsikViskitOpenDis7/EventGraphs/dis7/ArrivalProcessOpenDis7.xml" />
<EventGraphs class="C:/Users/tbavl/Documents/NetworkedGraphicsMV3500/assignments/src/MV3500Cohort2024JulySeptember/projects/Bavlsik/BavlsikViskitOpenDis7/build/classes/dis7/SimpleServer.class" digest="-679a97428288e5d644ede38d9ac1dfaa" xml="C:/Users/tbavl/Documents/NetworkedGraphicsMV3500/assignments/src/MV3500Cohort2024JulySeptember/projects/Bavlsik/BavlsikViskitOpenDis7/EventGraphs/dis7/SimpleServer.xml" /> <EventGraphs class="C:/Users/tbavl/Documents/NetworkedGraphicsMV3500/assignments/src/MV3500Cohort2024JulySeptember/projects/Bavlsik/BavlsikViskitOpenDis7/build/classes/dis7/ArrivalProcessOpenDis7.class" />
<EventGraphs digest="113303b4ce28074ab6ce2e9dc7064d99" />
</Cached> </Cached>
</ViskitProject> </ViskitProject>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment