fixed score at end of tetris not working
This commit is contained in:
parent
e192ae4433
commit
8594f8029c
@ -57,11 +57,11 @@ public class TetrisGame {
|
||||
}
|
||||
|
||||
public void pressedButton(Button button) {
|
||||
if(lastPresses.getOrDefault(button, 0L) >= System.currentTimeMillis()-100) return;
|
||||
if(this.lastPresses.getOrDefault(button, 0L) >= System.currentTimeMillis()-100) return;
|
||||
|
||||
lastPresses.put(button, System.currentTimeMillis());
|
||||
if(button == Button.W) lastPresses.put(button, System.currentTimeMillis()+70);
|
||||
if(button == Button.S) lastPresses.put(button, System.currentTimeMillis()-70);
|
||||
this.lastPresses.put(button, System.currentTimeMillis());
|
||||
if(button == Button.W) this.lastPresses.put(button, System.currentTimeMillis()+70);
|
||||
if(button == Button.S) this.lastPresses.put(button, System.currentTimeMillis()-70);
|
||||
|
||||
switch (button) {
|
||||
case A -> this.moveLeft();
|
||||
@ -74,6 +74,10 @@ public class TetrisGame {
|
||||
}
|
||||
}
|
||||
|
||||
public void releaseButton(Button button) {
|
||||
this.lastPresses.put(button, 0L);
|
||||
}
|
||||
|
||||
public Pos getPlayerSpawnPosition() {
|
||||
return this.playfield.getPlayerSpawnPosition();
|
||||
}
|
||||
|
@ -4,7 +4,6 @@ import eu.mhsl.minenet.minigames.message.TranslatableMessage;
|
||||
import eu.mhsl.minenet.minigames.message.type.TitleMessage;
|
||||
import eu.mhsl.minenet.minigames.util.MapUtil;
|
||||
import net.minestom.server.entity.Player;
|
||||
import org.apache.commons.lang3.NotImplementedException;
|
||||
|
||||
import java.time.Duration;
|
||||
import java.util.*;
|
||||
@ -22,7 +21,7 @@ public class PointsWinScore extends Score {
|
||||
|
||||
@Override
|
||||
protected void insertResultImplementation(Set<Player> p) {
|
||||
throw new NotImplementedException("PointsWinScore does not support adding entries without points");
|
||||
this.insertResultImplementation(p, 0);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
Loading…
x
Reference in New Issue
Block a user