Smoothed out the view changes from day to night

This commit is contained in:
Seraina 2022-05-14 14:27:37 +02:00
parent c6f82fd7c1
commit 81ce75c7c9
2 changed files with 3 additions and 1 deletions

View File

@ -157,6 +157,7 @@ public class ChatApp extends Application {
this.setGameC(gameController); this.setGameC(gameController);
gameC.setClient(cModel); gameC.setClient(cModel);
gameC.setGameStateModel(GameController.getGameStateModel()); gameC.setGameStateModel(GameController.getGameStateModel());
Sprites.setNightSprites(GameController.getGameStateModel().getPassengerTrainClone()[1], GameController.getGameStateModel().getKickedOff());
Sprites.setDaySprites(GameController.getGameStateModel().getPassengerTrainClone()[1], GameController.getGameStateModel().getKickedOff()); Sprites.setDaySprites(GameController.getGameStateModel().getPassengerTrainClone()[1], GameController.getGameStateModel().getKickedOff());
SpritesDay.setBells(); SpritesDay.setBells();
SpritesDay.setWheels(); SpritesDay.setWheels();

View File

@ -27,6 +27,7 @@ public class DayNightChangeListener implements Runnable {
if(gameStateModel.getDayClone()) { //its Day if(gameStateModel.getDayClone()) { //its Day
LoungeSceneViewController.getTrainAnimationDayController().dontShowFullWagon(); LoungeSceneViewController.getTrainAnimationDayController().dontShowFullWagon();
Sprites.setDaySprites(gameStateModel.getPassengerTrainClone()[1], GameController.getGameStateModel().getKickedOff()); Sprites.setDaySprites(gameStateModel.getPassengerTrainClone()[1], GameController.getGameStateModel().getKickedOff());
chatApp.getGameController().updateGameSprites(LoungeSceneViewController.getTrainAnimationDayController());
chatApp.getGameController().setNoiseButtonVisible(); chatApp.getGameController().setNoiseButtonVisible();
chatApp.getGameController().setVoteButtonVisibilityDay(gameStateModel); chatApp.getGameController().setVoteButtonVisibilityDay(gameStateModel);
} else { //its night } else { //its night
@ -34,6 +35,7 @@ public class DayNightChangeListener implements Runnable {
LoungeSceneViewController.getTrainAnimationDayController().showFullWagon(); LoungeSceneViewController.getTrainAnimationDayController().showFullWagon();
} }
Sprites.setNightSprites(gameStateModel.getPassengerTrainClone()[1], GameController.getGameStateModel().getKickedOff()); Sprites.setNightSprites(gameStateModel.getPassengerTrainClone()[1], GameController.getGameStateModel().getKickedOff());
chatApp.getGameController().updateGameSprites(LoungeSceneViewController.getTrainAnimationDayController());
chatApp.getGameController().setNoiseButtonInvisible(); chatApp.getGameController().setNoiseButtonInvisible();
chatApp.getGameController().setVoteButtonVisibilityNight(gameStateModel); chatApp.getGameController().setVoteButtonVisibilityNight(gameStateModel);
} }
@ -49,6 +51,5 @@ public class DayNightChangeListener implements Runnable {
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
} }
} }
} }