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) {
|
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());
|
this.lastPresses.put(button, System.currentTimeMillis());
|
||||||
if(button == Button.W) lastPresses.put(button, System.currentTimeMillis()+70);
|
if(button == Button.W) this.lastPresses.put(button, System.currentTimeMillis()+70);
|
||||||
if(button == Button.S) lastPresses.put(button, System.currentTimeMillis()-70);
|
if(button == Button.S) this.lastPresses.put(button, System.currentTimeMillis()-70);
|
||||||
|
|
||||||
switch (button) {
|
switch (button) {
|
||||||
case A -> this.moveLeft();
|
case A -> this.moveLeft();
|
||||||
@ -74,6 +74,10 @@ public class TetrisGame {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void releaseButton(Button button) {
|
||||||
|
this.lastPresses.put(button, 0L);
|
||||||
|
}
|
||||||
|
|
||||||
public Pos getPlayerSpawnPosition() {
|
public Pos getPlayerSpawnPosition() {
|
||||||
return this.playfield.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.message.type.TitleMessage;
|
||||||
import eu.mhsl.minenet.minigames.util.MapUtil;
|
import eu.mhsl.minenet.minigames.util.MapUtil;
|
||||||
import net.minestom.server.entity.Player;
|
import net.minestom.server.entity.Player;
|
||||||
import org.apache.commons.lang3.NotImplementedException;
|
|
||||||
|
|
||||||
import java.time.Duration;
|
import java.time.Duration;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
@ -22,7 +21,7 @@ public class PointsWinScore extends Score {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void insertResultImplementation(Set<Player> p) {
|
protected void insertResultImplementation(Set<Player> p) {
|
||||||
throw new NotImplementedException("PointsWinScore does not support adding entries without points");
|
this.insertResultImplementation(p, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
Loading…
x
Reference in New Issue
Block a user