Skip to content
Snippets Groups Projects
Commit 6d1ea92d authored by Sixten Müller's avatar Sixten Müller
Browse files

bug: fix letters out of screeen and non synchronous leaderboard

parent 9ee38d5a
No related branches found
No related tags found
No related merge requests found
...@@ -107,7 +107,7 @@ public class WaitingLobbyController { ...@@ -107,7 +107,7 @@ public class WaitingLobbyController {
timer += dt; timer += dt;
if (scoreUpdated) { if (scoreUpdated) {
boolean allPlayersFinished = _FBIC.checkIfAllPlayersAreFinished(pin); boolean allPlayersFinished = _FBIC.checkIfAllPlayersAreFinished(pin);
if (timer >= 10 && round < 3 && allPlayersFinished) { // This means 4 rounds, starting from 0 if (round < 3 && allPlayersFinished) { // This means 4 rounds, starting from 0
Gdx.app.postRunnable(() -> { Gdx.app.postRunnable(() -> {
state.getStateManager().setState(new LeaderBoardState(state.getStateManager(), _FBIC, pin, nickname)); state.getStateManager().setState(new LeaderBoardState(state.getStateManager(), _FBIC, pin, nickname));
}); });
......
...@@ -67,6 +67,11 @@ public class FirebaseManager implements FirebaseInterface { ...@@ -67,6 +67,11 @@ public class FirebaseManager implements FirebaseInterface {
} }
@Override
public void resetRoundFlag(String pin) {
}
@Override @Override
public void listenForGameStart(String pin, GameStartCallback callback) { public void listenForGameStart(String pin, GameStartCallback callback) {
......
...@@ -117,7 +117,7 @@ public class GamePlayView { ...@@ -117,7 +117,7 @@ public class GamePlayView {
float letterSpacing = 100; float letterSpacing = 100;
float totalWidthLetter = ((((float) letters.size() * letterSpacing)) / 2); float totalWidthLetter = ((((float) letters.size() * letterSpacing)) / 2);
float letterStartX = ((cam.viewportWidth - totalWidthLetter) - 2*letterSpacing) / 2; float letterStartX = ((cam.viewportWidth - totalWidthLetter) - 3*letterSpacing) / 2;
float letterStartY = cam.viewportHeight / 2; float letterStartY = cam.viewportHeight / 2;
sb.setProjectionMatrix(cam.combined); sb.setProjectionMatrix(cam.combined);
sb.begin(); // Begin the SpriteBatch for other rendering sb.begin(); // Begin the SpriteBatch for other rendering
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment