diff --git a/.project b/.project index c99ffff53d9b5e9c25a25ed73714360369a2374f..8cf3a73312b71230a66f4e5dabcdc4c7a097c8b5 100644 --- a/.project +++ b/.project @@ -14,4 +14,15 @@ <natures> <nature>org.eclipse.jdt.core.javanature</nature> </natures> + <filteredResources> + <filter> + <id>1701856497829</id> + <name></name> + <type>30</type> + <matcher> + <id>org.eclipse.core.resources.regexFilterMatcher</id> + <arguments>node_modules|\.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__</arguments> + </matcher> + </filter> + </filteredResources> </projectDescription> diff --git a/src/aliensimulator/AlienSimulator.java b/src/aliensimulator/AlienSimulator.java index 49b55183fc14630e6f2cad58e7c22c9a2f587e62..92be79e27d744b42f6cb26217155cb3f8012f9b9 100644 --- a/src/aliensimulator/AlienSimulator.java +++ b/src/aliensimulator/AlienSimulator.java @@ -3,12 +3,16 @@ package aliensimulator; import aliens_3rdparty.AlienFromNY; import aliens_3rdparty.NeutralBesuchen; import aliensimulator.aliens.*; +import aliensimulator.predators.Predator; +import aliensimulator.predators.PredatorFactory; +import aliensimulator.predators.Yautja; import aliensimulator.verhalten.ErdeFreundlichBesuchen; import aliensimulator.verhalten.ErdeNeutralAdapter; public class AlienSimulator { public static void main(String[] args) { + Alien alienMars = new AlienMars(); alienMars.darstellen(); alienMars.fliegen(); @@ -38,5 +42,12 @@ public class AlienSimulator { alienFromNY.setErdeBesuchverhalten(new ErdeNeutralAdapter(new NeutralBesuchen())); System.out.println("Verhalten vom Alien von NY NACH der Änderung seines Verhaltens:"); alienFromNY.erdeBesuchen(); + + + Predator yautja = new Yautja(); + yautja.darstellen(); + yautja.fliegen(); + yautja.erdeBesuchen(); + } }