diff --git a/StarTrek/StarTrek.iml b/StarTrek/StarTrek.iml
new file mode 100644
index 0000000..c90834f
--- /dev/null
+++ b/StarTrek/StarTrek.iml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/StarTrek/src/Ladung.java b/StarTrek/src/Ladung.java
new file mode 100644
index 0000000..9ec7ad5
--- /dev/null
+++ b/StarTrek/src/Ladung.java
@@ -0,0 +1,2 @@
+public class Ladung {
+}
diff --git a/StarTrek/src/Raumschiff.java b/StarTrek/src/Raumschiff.java
new file mode 100644
index 0000000..88798bf
--- /dev/null
+++ b/StarTrek/src/Raumschiff.java
@@ -0,0 +1,116 @@
+import java.util.ArrayList;
+
+public class Raumschiff {
+ private int photonentorpedoAnzahl;
+ private int energieversorgungInProzent;
+ private int schildeInProzent;
+ private int huelleInProzent;
+ private int lebenserhaltungssystemeInProzent;
+ private int androidenAnzahl;
+ private String schiffsname;
+ private static ArrayList broadcastKommunikator;
+ private ArrayList ladungsverzeichnis;
+
+ public Raumschiff() {
+
+ }
+
+ public Raumschiff(int photonentorpedoAnzahl, int energieversorgungInProzent, int schildeInProzent, int huelleInProzent, int lebenserhaltungssystemeInProzent, int androidenAnzahl, String schiffsname, ArrayList ladungsverzeichnis) {
+ this.photonentorpedoAnzahl = photonentorpedoAnzahl;
+ this.energieversorgungInProzent = energieversorgungInProzent;
+ this.schildeInProzent = schildeInProzent;
+ this.huelleInProzent = huelleInProzent;
+ this.lebenserhaltungssystemeInProzent = lebenserhaltungssystemeInProzent;
+ this.androidenAnzahl = androidenAnzahl;
+ this.schiffsname = schiffsname;
+ this.ladungsverzeichnis = ladungsverzeichnis;
+ }
+
+ public int getPhotonentorpedoAnzahl() {
+ return photonentorpedoAnzahl;
+ }
+
+ public void setPhotonentorpedoAnzahl(int photonentorpedoAnzahl) {
+ this.photonentorpedoAnzahl = photonentorpedoAnzahl;
+ }
+
+ public int getEnergieversorgungInProzent() {
+ return energieversorgungInProzent;
+ }
+
+ public void setEnergieversorgungInProzent(int energieversorgungInProzent) {
+ this.energieversorgungInProzent = energieversorgungInProzent;
+ }
+
+ public int getSchildeInProzent() {
+ return schildeInProzent;
+ }
+
+ public void setSchildeInProzent(int schildeInProzent) {
+ this.schildeInProzent = schildeInProzent;
+ }
+
+ public int getHuelleInProzent() {
+ return huelleInProzent;
+ }
+
+ public void setHuelleInProzent(int huelleInProzent) {
+ this.huelleInProzent = huelleInProzent;
+ }
+
+ public int getLebenserhaltungssystemeInProzent() {
+ return lebenserhaltungssystemeInProzent;
+ }
+
+ public void setLebenserhaltungssystemeInProzent(int lebenserhaltungssystemeInProzent) {
+ this.lebenserhaltungssystemeInProzent = lebenserhaltungssystemeInProzent;
+ }
+
+ public int getAndroidenAnzahl() {
+ return androidenAnzahl;
+ }
+
+ public void setAndroidenAnzahl(int androidenAnzahl) {
+ this.androidenAnzahl = androidenAnzahl;
+ }
+
+ public String getSchiffsname() {
+ return schiffsname;
+ }
+
+ public void setSchiffsname(String schiffsname) {
+ this.schiffsname = schiffsname;
+ }
+
+ public void addLadung (Ladung neueLadung) {
+ this.ladungsverzeichnis.add(neueLadung);
+ }
+
+ public void photonentorpedoSchiessen (Raumschiff r) {
+ //TODO
+ }
+
+ public void phaserkanoneSchiessen (Raumschiff r) {
+ //TODO
+ }
+
+ private void treffer(Raumschiff r) {
+ //TODO
+ }
+
+ public void nachrichtAnAlle(String message) {
+ //TODO
+ }
+
+ public ArrayList eintraegeLogbuchZurueckgeben() {
+ //TODO
+ return null;
+ }
+
+ public void photonentorpedosLaden(int anzahlTorpedos){
+ //TODO
+ }
+
+ public void reparaturDurchfuehren(boolean schutzschilde, boolean energieversorgung, boolean schiffshuell)
+
+}