perf fix
parent
14c6275f24
commit
eb3bce08f5
|
@ -1 +1,14 @@
|
||||||
|
/BigPoint.class
|
||||||
|
/Brick.class
|
||||||
|
/Game.class
|
||||||
|
/Ghost.class
|
||||||
|
/Hintergrund.class
|
||||||
|
/Lives.class
|
||||||
|
/Main.class
|
||||||
|
/Map.class
|
||||||
/MapMenu$1.class
|
/MapMenu$1.class
|
||||||
|
/MapMenu.class
|
||||||
|
/Picture.class
|
||||||
|
/Player.class
|
||||||
|
/Point.class
|
||||||
|
/Portal.class
|
||||||
|
|
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.
|
@ -292,6 +292,7 @@ public class Game {
|
||||||
// Kollision von Pac-Man mit Bricks:
|
// Kollision von Pac-Man mit Bricks:
|
||||||
for (int i = 0; i < 35; i++) { // für jeden Brick
|
for (int i = 0; i < 35; i++) { // für jeden Brick
|
||||||
for (int j = 0; j < 35; j++) { // für jeden Brick
|
for (int j = 0; j < 35; j++) { // für jeden Brick
|
||||||
|
|
||||||
if (Map.bricks[j][i] != null) { // Damit kein Fehler auftritt wegen nicht vorhandenen Bricks
|
if (Map.bricks[j][i] != null) { // Damit kein Fehler auftritt wegen nicht vorhandenen Bricks
|
||||||
if (player.getPos('x', 0) < Map.bricks[j][i].xPos + 20
|
if (player.getPos('x', 0) < Map.bricks[j][i].xPos + 20
|
||||||
&& player.getPos('x', 0) > Map.bricks[j][i].xPos - 20
|
&& player.getPos('x', 0) > Map.bricks[j][i].xPos - 20
|
||||||
|
@ -317,10 +318,6 @@ public class Game {
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
}
|
|
||||||
for (int i = 0; i < 35; i++) {
|
|
||||||
for (int j = 0; j < 35; j++) {
|
|
||||||
if (Map.points[j][i] != null) {
|
if (Map.points[j][i] != null) {
|
||||||
if (player.getPos('x', 0) < Map.points[j][i].xPos + 5
|
if (player.getPos('x', 0) < Map.points[j][i].xPos + 5
|
||||||
&& player.getPos('x', 0) > Map.points[j][i].xPos - 5
|
&& player.getPos('x', 0) > Map.points[j][i].xPos - 5
|
||||||
|
@ -336,32 +333,7 @@ public class Game {
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
}
|
|
||||||
if (Map.Left != null) {
|
|
||||||
if (player.getPos('x', 0) < Map.Left.xPos + 20 && player.getPos('x', 0) > Map.Left.xPos - 20
|
|
||||||
&& player.getPos('y', 0) < Map.Left.yPos + 20 && player.getPos('y', 0) > Map.Left.yPos - 20) {
|
|
||||||
|
|
||||||
if (Map.Right != null) {
|
|
||||||
player.xPos = Map.Right.xPos - 20;
|
|
||||||
player.yPos = Map.Right.yPos;
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (Map.Right != null) {
|
|
||||||
if (player.getPos('x', 0) < Map.Right.xPos + 20 && player.getPos('x', 0) > Map.Right.xPos - 20
|
|
||||||
&& player.getPos('y', 0) < Map.Right.yPos + 20 && player.getPos('y', 0) > Map.Right.yPos - 20) {
|
|
||||||
|
|
||||||
if (Map.Left != null) {
|
|
||||||
player.xPos = Map.Left.xPos + 20;
|
|
||||||
player.yPos = Map.Left.yPos;
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
for (int i = 0; i < 35; i++) {
|
|
||||||
for (int j = 0; j < 35; j++) {
|
|
||||||
if (Map.bigpoints[j][i] != null) {
|
if (Map.bigpoints[j][i] != null) {
|
||||||
if (player.getPos('x', 0) < Map.bigpoints[j][i].xPos + 6
|
if (player.getPos('x', 0) < Map.bigpoints[j][i].xPos + 6
|
||||||
&& player.getPos('x', 0) > Map.bigpoints[j][i].xPos - 6
|
&& player.getPos('x', 0) > Map.bigpoints[j][i].xPos - 6
|
||||||
|
@ -395,6 +367,30 @@ public class Game {
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (Map.Left != null) {
|
||||||
|
if (player.getPos('x', 0) < Map.Left.xPos + 20 && player.getPos('x', 0) > Map.Left.xPos - 20
|
||||||
|
&& player.getPos('y', 0) < Map.Left.yPos + 20 && player.getPos('y', 0) > Map.Left.yPos - 20) {
|
||||||
|
|
||||||
|
if (Map.Right != null) {
|
||||||
|
player.xPos = Map.Right.xPos - 20;
|
||||||
|
player.yPos = Map.Right.yPos;
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (Map.Right != null) {
|
||||||
|
if (player.getPos('x', 0) < Map.Right.xPos + 20 && player.getPos('x', 0) > Map.Right.xPos - 20
|
||||||
|
&& player.getPos('y', 0) < Map.Right.yPos + 20 && player.getPos('y', 0) > Map.Right.yPos - 20) {
|
||||||
|
|
||||||
|
if (Map.Left != null) {
|
||||||
|
player.xPos = Map.Left.xPos + 20;
|
||||||
|
player.yPos = Map.Left.yPos;
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue