added todos
This commit is contained in:
@@ -20,6 +20,8 @@ import org.jetbrains.annotations.Nullable;
|
|||||||
import java.util.*;
|
import java.util.*;
|
||||||
import java.util.concurrent.CompletableFuture;
|
import java.util.concurrent.CompletableFuture;
|
||||||
|
|
||||||
|
// TODO: Sound Effects, Partikel und Info für Score
|
||||||
|
|
||||||
class TurtleGame extends StatelessGame {
|
class TurtleGame extends StatelessGame {
|
||||||
private final int radius;
|
private final int radius;
|
||||||
private final Map<Player, EntityCreature> turtlePlayerMap = new WeakHashMap<>();
|
private final Map<Player, EntityCreature> turtlePlayerMap = new WeakHashMap<>();
|
||||||
@@ -27,6 +29,7 @@ class TurtleGame extends StatelessGame {
|
|||||||
private final ArrayList<Entity> snacks = new ArrayList<>();
|
private final ArrayList<Entity> snacks = new ArrayList<>();
|
||||||
private final ArrayList<Entity> bombs = new ArrayList<>();
|
private final ArrayList<Entity> bombs = new ArrayList<>();
|
||||||
private double speed = 2;
|
private double speed = 2;
|
||||||
|
private double maxSpeed = 10;
|
||||||
|
|
||||||
public TurtleGame(int radius) {
|
public TurtleGame(int radius) {
|
||||||
super(Dimension.OVERWORLD.key, "Turtle Game", new PointsWinScore());
|
super(Dimension.OVERWORLD.key, "Turtle Game", new PointsWinScore());
|
||||||
@@ -90,6 +93,7 @@ class TurtleGame extends StatelessGame {
|
|||||||
bomb.remove();
|
bomb.remove();
|
||||||
this.generateNewBomb(2);
|
this.generateNewBomb(2);
|
||||||
this.getScore().insertResult(p, this.scoreMap.get(p));
|
this.getScore().insertResult(p, this.scoreMap.get(p));
|
||||||
|
// TODO: Speed in Einstellungen anpassbar machen und je nach Spieleranzahl erhöhen
|
||||||
this.speed += 0.5;
|
this.speed += 0.5;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user