From 10285e991812bf47be70ba40372c73ed56462f91 Mon Sep 17 00:00:00 2001
From: Peter Hertkorn <peter.hertkorn@reutlingen-university.de>
Date: Wed, 6 Dec 2023 11:02:41 +0100
Subject: [PATCH] Add predator classes

---
 .project                               | 11 +++++++++++
 src/aliensimulator/AlienSimulator.java | 11 +++++++++++
 2 files changed, 22 insertions(+)

diff --git a/.project b/.project
index c99ffff..8cf3a73 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 49b5518..92be79e 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();
+
 	}
 }
-- 
GitLab