paar kleine SchönheitsÃderungen
parent
d55e432b06
commit
a169f0676a
Binary file not shown.
BIN
bin/Brick.class
BIN
bin/Brick.class
Binary file not shown.
BIN
bin/Game.class
BIN
bin/Game.class
Binary file not shown.
BIN
bin/Ghost.class
BIN
bin/Ghost.class
Binary file not shown.
Binary file not shown.
BIN
bin/Lives.class
BIN
bin/Lives.class
Binary file not shown.
BIN
bin/Main.class
BIN
bin/Main.class
Binary file not shown.
BIN
bin/Map.class
BIN
bin/Map.class
Binary file not shown.
Binary file not shown.
BIN
bin/Point.class
BIN
bin/Point.class
Binary file not shown.
BIN
bin/Portal.class
BIN
bin/Portal.class
Binary file not shown.
|
@ -1,4 +1,4 @@
|
|||
// Diese Klasse stellt die einzelnen Bicks (Wände) auf der Map dar.
|
||||
// Diese Klasse stellt die BigPoints (punkte die man fressen kann um kurzzeittig die Geister töten zu können) auf der Map dar.
|
||||
|
||||
public class BigPoint extends Picture { // Die übergeordnete Klasse ist Picture
|
||||
|
||||
|
@ -8,8 +8,8 @@ public class BigPoint extends Picture { // Die
|
|||
public int yPos; // Position auf dem Frame in y-Richtung
|
||||
|
||||
public BigPoint(int newXPos, int newYPos) { // Erstellen des Konstruktors mit den Koordinaten, an denen sich der
|
||||
// Brick
|
||||
// beefinden soll.
|
||||
// BigPoint
|
||||
// befinden soll.
|
||||
|
||||
super("bigpoint"); // Aufrufen der übergeordneten Klasse
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ public class Brick extends Picture { // Die
|
|||
public int yPos; // Position auf dem Frame in y-Richtung
|
||||
|
||||
public Brick(int newXPos, int newYPos) { // Erstellen des Konstruktors mit den Koordinaten, an denen sich der Brick
|
||||
// beefinden soll.
|
||||
// befinden soll.
|
||||
|
||||
super("brick"); // Aufrufen der übergeordneten Klasse
|
||||
|
||||
|
|
|
@ -184,7 +184,6 @@ public class Game {
|
|||
dt = System.nanoTime() - lastT; // delta time
|
||||
lastT = System.nanoTime(); // delta time
|
||||
|
||||
|
||||
player.setLocation(player.getPos('x', dt), player.getPos('y', dt));
|
||||
|
||||
for (int i = 0; i < ghosts.length; i++) {
|
||||
|
@ -249,7 +248,6 @@ public class Game {
|
|||
}
|
||||
}
|
||||
|
||||
|
||||
for (int j = 0; j < 4; j++) {
|
||||
if (HCost[j] == minn) {
|
||||
if (frames % Ghost.offFrames == 0) {
|
||||
|
@ -439,8 +437,6 @@ public class Game {
|
|||
|
||||
fps = 1000000000 / dt;
|
||||
|
||||
|
||||
|
||||
delay(delaytimer); // Ein delay zum Ende der Hauptschleife
|
||||
|
||||
if (frames % 100 == 0) {
|
||||
|
|
|
@ -71,8 +71,9 @@ public class Ghost extends Picture { // Die
|
|||
}
|
||||
|
||||
} else {
|
||||
HCost = 100 * (1 / (Math.sqrt(Math.pow((((xPos - 10) / 20) + mod_x) - ((player.getPos('x', 0) - 10) / 20), 2)
|
||||
+ Math.pow((((yPos - 10) / 20) + mod_y) - ((player.getPos('y', 0) - 10) / 20), 2))));
|
||||
HCost = 100
|
||||
* (1 / (Math.sqrt(Math.pow((((xPos - 10) / 20) + mod_x) - ((player.getPos('x', 0) - 10) / 20), 2)
|
||||
+ Math.pow((((yPos - 10) / 20) + mod_y) - ((player.getPos('y', 0) - 10) / 20), 2))));
|
||||
}
|
||||
|
||||
return (int) HCost;
|
||||
|
@ -118,7 +119,7 @@ public class Ghost extends Picture { // Die
|
|||
yPos -= 1;
|
||||
|
||||
}
|
||||
return (int) yPos; // (int)
|
||||
return (int) yPos;
|
||||
} else {
|
||||
return -1;
|
||||
}
|
||||
|
|
|
@ -1,9 +1,7 @@
|
|||
// Diese Klasse stellt die einzelnen Bicks (Wände) auf der Map dar.
|
||||
// Diese Klasse stellt den Hintergrun im MapMenü
|
||||
|
||||
public class Hintergrund extends Picture {
|
||||
|
||||
|
||||
|
||||
private static final long serialVersionUID = -8813034369041822237L;
|
||||
public int xPos;
|
||||
public int yPos;
|
||||
|
@ -12,8 +10,6 @@ public class Hintergrund extends Picture {
|
|||
|
||||
super("hintergrund");
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
|
|
@ -1,10 +1,12 @@
|
|||
|
||||
// Diese Klasse stellt die Herzen dar.
|
||||
public class Lives extends Picture {
|
||||
|
||||
private static final long serialVersionUID = -4715442447789971450L;
|
||||
|
||||
public Lives() {
|
||||
|
||||
super("heart");
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -22,13 +22,10 @@ public class Main {
|
|||
|
||||
// Methode zum verzögern (warten) in ms
|
||||
public static void delay(int time) {
|
||||
|
||||
try {
|
||||
Thread.sleep(time);
|
||||
} catch (InterruptedException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
|
|
@ -46,8 +46,6 @@ public class Map {
|
|||
|
||||
reader = new BufferedReader(new FileReader("assets/Maps/" + selectedMap)); // Einlesen der .txt Datei
|
||||
|
||||
|
||||
|
||||
for (int i = 0; i < 35; i++) { // für die ersten 35 Zeilen der Datei:
|
||||
String line = reader.readLine(); // Einlesen der jeweiligen Zeile
|
||||
for (int j = 0; j < 35; j++) { // für die ersten 35 Zeichen der jeweiligen Zeile
|
||||
|
|
|
@ -72,14 +72,13 @@ public class MapMenu extends JFrame {
|
|||
}
|
||||
});
|
||||
|
||||
|
||||
bob = new JComboBox<Object>(maps);
|
||||
bob.setSelectedItem("Original");
|
||||
panel.add(bob);
|
||||
bob.setBounds(50, 10, 200, 30);
|
||||
bob.setFont(new Font("Consolas", Font.PLAIN, 14));
|
||||
//bob.setAlignmentX(Label.CENTER);
|
||||
((JLabel)bob.getRenderer()).setHorizontalAlignment(SwingConstants.CENTER);
|
||||
// bob.setAlignmentX(Label.CENTER);
|
||||
((JLabel) bob.getRenderer()).setHorizontalAlignment(SwingConstants.CENTER);
|
||||
}
|
||||
|
||||
public String getSelectedMap() {
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Diese Klasse stellt die einzelnen Bicks (Wände) auf der Map dar.
|
||||
// Diese Klasse stellt die einzelnen Punkte die man einsammeln kann um den Score zu vergrößern dar.
|
||||
|
||||
public class Point extends Picture { // Die übergeordnete Klasse ist Picture
|
||||
|
||||
|
|
|
@ -1,10 +1,9 @@
|
|||
// Diese Klasse stellt die einzelnen Bicks (Wände) auf der Map dar.
|
||||
// Diese Klasse stellt die Portale auf der Map dar.
|
||||
|
||||
public class Portal extends Picture {
|
||||
|
||||
|
||||
|
||||
private static final long serialVersionUID = -8813034369041822237L;
|
||||
|
||||
public int xPos;
|
||||
public int yPos;
|
||||
|
||||
|
|
Loading…
Reference in New Issue