Current Player
@if(gamelobby.getLogic.getCurrentPlayer.isDefined) {@gamelobby.getLogic.getCurrentPlayer.get.name
}else {---
} @if(gamelobby.getLogic.getPlayerQueue.isDefined && gamelobby.getLogic.getCurrentMatch && !TrickUtil.isOver(gamelobby.getLogic.getCurrentMatch.get, gamelobby.getLogic.getPlayerQueue.get)) {Next Players
@for(nextplayer <- gamelobby.getLogic.getPlayerQueue.get.duplicate()) {
} else {
@nextplayer @if(nextplayer.isInDogLife) { 🐶 }
}Next Players
Tricks Won
PLAYER
TRICKS
@player.name
@(gamelobby.getLogic.getCurrentRound.get.tricklist.filter { trick => trick.winner.contains(player) }.size)
@if(gamelobby.getLogic.getCurrentTrick.isEmpty || gamelobby.getLogic.getCurrentTrick.get.cards.isEmpty) {
} else {
@for((cardplayed, player) <- gamelobby.getLogic.getCurrentTrick.get.cards) {
}
}
@util.WebUIUtils.cardtoImage(cardplayed) width="100%"/>
@player
Trumpsuit
@if(gamelobby.getLogic.getCurrentRound.isEmpty) {No Trumpsuit
}else {@gamelobby.getLogic.getCurrentRound.get.trumpSuit
}First Card
@if(gamelobby.getLogic.getCurrentTrick.isDefined && gamelobby.getLogic.getCurrentTrick.get.firstCard.isDefined) {
@util.WebUIUtils.cardtoImage(gamelobby.getLogic.getCurrentTrick.get.firstCard.get)
width="80px"/>
} else {
@views.html.render.card.apply("images/cards/1B.png")("Blank Card") width="80px"/>
}