diff --git a/.project b/.project new file mode 100644 index 0000000..59c9252 --- /dev/null +++ b/.project @@ -0,0 +1,17 @@ + + + PongMitDatenbank + + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + + diff --git a/MySQL Connector.jar b/MySQL Connector.jar new file mode 100644 index 0000000..0170c3e Binary files /dev/null and b/MySQL Connector.jar differ diff --git a/README.txt b/README.txt index 905d2ce..a1b0346 100644 --- a/README.txt +++ b/README.txt @@ -1,3 +1,8 @@ Programmiert von Lenz und Tilman. -Funktioniert nur im Netz der KKOS. \ No newline at end of file +Funktioniert nur im Netz der KKOS, da sich dort der Datenbankserver befindet. + +Die beigelegte Datei 'MySQL Connector' muss als Bibliothek hinzugefügt werden. + +Das Projekt wurde in eclipse programmiert, funktioniert daher in dem jetzigen Zustand nicht mit dem JAVA - Editor oder ähnlichen Programmen. +Wer trotzdem den JAVA - Editor favorisiert, sollte in der Picture Klasse 'assets' mit dem tatsächlichen Dateipfad der Inhalte von 'assets' ersetzen. \ No newline at end of file diff --git a/bin/.gitignore b/bin/.gitignore deleted file mode 100644 index 2ecad0a..0000000 --- a/bin/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/package1/ diff --git a/bin/module-info.class b/bin/module-info.class deleted file mode 100644 index 0b6889d..0000000 Binary files a/bin/module-info.class and /dev/null differ diff --git a/bin/package1/Ball.class b/bin/package1/Ball.class new file mode 100644 index 0000000..974db73 Binary files /dev/null and b/bin/package1/Ball.class differ diff --git a/bin/package1/GUI$1.class b/bin/package1/GUI$1.class new file mode 100644 index 0000000..84b5022 Binary files /dev/null and b/bin/package1/GUI$1.class differ diff --git a/bin/package1/GUI.class b/bin/package1/GUI.class new file mode 100644 index 0000000..20e4029 Binary files /dev/null and b/bin/package1/GUI.class differ diff --git a/bin/package1/Game.class b/bin/package1/Game.class new file mode 100644 index 0000000..2e758f1 Binary files /dev/null and b/bin/package1/Game.class differ diff --git a/bin/package1/Lives.class b/bin/package1/Lives.class new file mode 100644 index 0000000..59cbf4e Binary files /dev/null and b/bin/package1/Lives.class differ diff --git a/bin/package1/Main.class b/bin/package1/Main.class new file mode 100644 index 0000000..a9e659a Binary files /dev/null and b/bin/package1/Main.class differ diff --git a/bin/package1/MySQLConnector.class b/bin/package1/MySQLConnector.class new file mode 100644 index 0000000..ea61dc5 Binary files /dev/null and b/bin/package1/MySQLConnector.class differ diff --git a/bin/package1/Picture.class b/bin/package1/Picture.class new file mode 100644 index 0000000..b9a2141 Binary files /dev/null and b/bin/package1/Picture.class differ diff --git a/bin/package1/Player.class b/bin/package1/Player.class new file mode 100644 index 0000000..fbe104e Binary files /dev/null and b/bin/package1/Player.class differ diff --git a/bin/package1/Wall.class b/bin/package1/Wall.class new file mode 100644 index 0000000..b8206e7 Binary files /dev/null and b/bin/package1/Wall.class differ diff --git a/src/module-info.java b/src/module-info.java deleted file mode 100644 index 3688c83..0000000 --- a/src/module-info.java +++ /dev/null @@ -1,5 +0,0 @@ -module PongMitDatenbank { - requires java.desktop; - requires java.sql; - requires mysql.connector.java; -} \ No newline at end of file diff --git a/src/package1/GUI.java b/src/package1/GUI.java index a515989..054f088 100644 --- a/src/package1/GUI.java +++ b/src/package1/GUI.java @@ -49,7 +49,7 @@ public class GUI extends JFrame { // extends JFrame --> Jede 'GUI' ist auch ein // Spielers mit dem Ball) datenbank.connect(); // Herstellen der Verbindung zur Datenbank: - spielNr = datenbank.getRowCount("highscore") + 1; // Errechnung der aktuellen Spielnummer + spielNr = datenbank.getRowCount("highscore"); // Errechnung der aktuellen Spielnummer // Initialisieren der GUI - Elemente: panel = new JPanel(); @@ -63,7 +63,7 @@ public class GUI extends JFrame { // extends JFrame --> Jede 'GUI' ist auch ein // Progamm wird geschlossen wenn das Fenster geschlossen wird: this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); - this.setTitle("Game " + spielNr); // Der Titel des Frames wird gesetzt. + this.setTitle("Game " + (spielNr + 1)); // Der Titel des Frames wird gesetzt. // Der Inhallt des Panels wird auf den Frame projeziert: this.setContentPane(panel); this.getContentPane(); @@ -113,8 +113,6 @@ public class GUI extends JFrame { // extends JFrame --> Jede 'GUI' ist auch ein panel.add(names[i]); panel.add(gameNr[i]); - System.out.println(i); - } catch (Exception e) { // Falls etwas schief läuft System.out.println("Fehler: " + e); }