Kollisionsabfrage
This commit is contained in:
commit
46bf46f92c
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -102,7 +102,12 @@ public class HappyBirdMain extends Application {
|
|||||||
//gameRunning: das Spiel läuft/ GameScreen ist aufgerufen
|
//gameRunning: das Spiel läuft/ GameScreen ist aufgerufen
|
||||||
private boolean gameRunning;
|
private boolean gameRunning;
|
||||||
|
|
||||||
|
|
||||||
/*TranslateTransitions für obere und untere Pipes*/
|
/*TranslateTransitions für obere und untere Pipes*/
|
||||||
|
|
||||||
|
//Birdview
|
||||||
|
//ImageView birdView = new ImageView(bird);
|
||||||
|
|
||||||
private TranslateTransition top;
|
private TranslateTransition top;
|
||||||
private TranslateTransition bottom;
|
private TranslateTransition bottom;
|
||||||
|
|
||||||
@ -370,8 +375,12 @@ public class HappyBirdMain extends Application {
|
|||||||
startGameButton.setVisible(false);
|
startGameButton.setVisible(false);
|
||||||
menuButton.setVisible(false);
|
menuButton.setVisible(false);
|
||||||
|
|
||||||
|
|
||||||
/*Vogel hinzufügen, bisher nur als Bild
|
/*Vogel hinzufügen, bisher nur als Bild
|
||||||
ImageView birdView = new ImageView(bird);
|
ImageView birdView = new ImageView(bird);
|
||||||
|
|
||||||
|
/*Vogel hinzufügen, bisher nur als Bild*/
|
||||||
|
/*
|
||||||
pane.getChildren().add(birdView);
|
pane.getChildren().add(birdView);
|
||||||
birdView.setLayoutY(325);
|
birdView.setLayoutY(325);
|
||||||
birdView.setLayoutX(50);*/
|
birdView.setLayoutX(50);*/
|
||||||
@ -639,6 +648,8 @@ public class HappyBirdMain extends Application {
|
|||||||
if (correctName() && correctAcronym())
|
if (correctName() && correctAcronym())
|
||||||
{
|
{
|
||||||
generateGameScreen();
|
generateGameScreen();
|
||||||
|
System.out.println(gameRunning);
|
||||||
|
|
||||||
|
|
||||||
/*Klick auf den Pause-Button, um das Pause-Menü aufzurufen*/
|
/*Klick auf den Pause-Button, um das Pause-Menü aufzurufen*/
|
||||||
pauseButton.setOnAction(event -> {
|
pauseButton.setOnAction(event -> {
|
||||||
@ -655,8 +666,6 @@ public class HappyBirdMain extends Application {
|
|||||||
gameRunning = !gameRunning;
|
gameRunning = !gameRunning;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
} else {
|
|
||||||
System.out.println("Name oder Kürzel falsch!");
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -899,20 +908,20 @@ public class HappyBirdMain extends Application {
|
|||||||
String nametext = name.getText();
|
String nametext = name.getText();
|
||||||
if (!nametext.matches("[a-zA-ZÄÖÜäöüß ]*"))
|
if (!nametext.matches("[a-zA-ZÄÖÜäöüß ]*"))
|
||||||
{
|
{
|
||||||
System.out.println("Fehler Schreibweise Name");
|
System.out.println("Fehler Schreibweise Name - nicht erlaubte Zeichen");
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
if (nametext.length() > 0)
|
if (nametext.length() > 0)
|
||||||
{
|
{
|
||||||
if (nametext.charAt(0) < 'A' || nametext.charAt(0) > 'Z')
|
if (nametext.charAt(0) < 'A' || nametext.charAt(0) > 'Z')
|
||||||
{
|
{
|
||||||
System.out.println("Fehler Schreibweise Name 1. Buchstabe");
|
System.out.println("Fehler Schreibweise Name - 1. Buchstabe muss großgeschrieben werden");
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
System.out.println("Name leer");
|
System.out.println("Name darf nicht leer sein");
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
@ -929,12 +938,12 @@ public class HappyBirdMain extends Application {
|
|||||||
System.out.println(acronymtext);
|
System.out.println(acronymtext);
|
||||||
if (acronymtext.length() < 3 || acronymtext.length() > 10)
|
if (acronymtext.length() < 3 || acronymtext.length() > 10)
|
||||||
{
|
{
|
||||||
System.out.println("Fehler Länge Kürzel");
|
System.out.println("Fehler Länge Kürzel (3-10 Zeichen)");
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
if (!acronymtext.matches("[A-Za-z0-9]*"))
|
if (!acronymtext.matches("[A-Za-z0-9]*"))
|
||||||
{
|
{
|
||||||
System.out.println("Fehler Schreibweise Kürzel");
|
System.out.println("Fehler Schreibweise Kürzel - nur Buchstaben und Zahlen erlaubt");
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
@ -1055,4 +1064,5 @@ public class HappyBirdMain extends Application {
|
|||||||
pane.getChildren().remove(endScreen);
|
pane.getChildren().remove(endScreen);
|
||||||
generateMenueScreen();
|
generateMenueScreen();
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
Loading…
x
Reference in New Issue
Block a user