Final commit?

master
Lenz Wiechers 2020-02-19 18:29:55 +01:00
parent 38636739a1
commit 0f734dc723
17 changed files with 25 additions and 11 deletions

17
.project Normal file
View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>PongMitDatenbank</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>

BIN
MySQL Connector.jar Normal file

Binary file not shown.

View File

@ -1,3 +1,8 @@
Programmiert von Lenz und Tilman. Programmiert von Lenz und Tilman.
Funktioniert nur im Netz der KKOS. 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.

1
bin/.gitignore vendored
View File

@ -1 +0,0 @@
/package1/

Binary file not shown.

BIN
bin/package1/Ball.class Normal file

Binary file not shown.

BIN
bin/package1/GUI$1.class Normal file

Binary file not shown.

BIN
bin/package1/GUI.class Normal file

Binary file not shown.

BIN
bin/package1/Game.class Normal file

Binary file not shown.

BIN
bin/package1/Lives.class Normal file

Binary file not shown.

BIN
bin/package1/Main.class Normal file

Binary file not shown.

Binary file not shown.

BIN
bin/package1/Picture.class Normal file

Binary file not shown.

BIN
bin/package1/Player.class Normal file

Binary file not shown.

BIN
bin/package1/Wall.class Normal file

Binary file not shown.

View File

@ -1,5 +0,0 @@
module PongMitDatenbank {
requires java.desktop;
requires java.sql;
requires mysql.connector.java;
}

View File

@ -49,7 +49,7 @@ public class GUI extends JFrame { // extends JFrame --> Jede 'GUI' ist auch ein
// Spielers mit dem Ball) // Spielers mit dem Ball)
datenbank.connect(); // Herstellen der Verbindung zur Datenbank: 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: // Initialisieren der GUI - Elemente:
panel = new JPanel(); 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: // Progamm wird geschlossen wenn das Fenster geschlossen wird:
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 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: // Der Inhallt des Panels wird auf den Frame projeziert:
this.setContentPane(panel); this.setContentPane(panel);
this.getContentPane(); this.getContentPane();
@ -113,8 +113,6 @@ public class GUI extends JFrame { // extends JFrame --> Jede 'GUI' ist auch ein
panel.add(names[i]); panel.add(names[i]);
panel.add(gameNr[i]); panel.add(gameNr[i]);
System.out.println(i);
} catch (Exception e) { // Falls etwas schief läuft } catch (Exception e) { // Falls etwas schief läuft
System.out.println("Fehler: " + e); System.out.println("Fehler: " + e);
} }