Added link to click for player pov, started rendering with images

This commit is contained in:
LQ63
2025-10-13 22:39:21 +02:00
parent 2b89f3d161
commit 9aa447f2f6
64 changed files with 59 additions and 23 deletions

View File

@@ -0,0 +1,33 @@
package util
import de.knockoutwhist.cards.Card
import de.knockoutwhist.cards.CardValue.{Ace, Eight, Five, Four, Jack, King, Nine, Queen, Seven, Six, Ten, Three, Two}
import de.knockoutwhist.cards.Suit.{Clubs, Diamonds, Hearts, Spades}
import scalafx.scene.image.Image
object WebUIUtils {
def cardtoImage(card: Card): Image = {
val s = card.suit match {
case Spades => "S"
case Hearts => "H"
case Clubs => "C"
case Diamonds => "D"
}
val cv = card.cardValue match {
case Ace => "A"
case King => "K"
case Queen => "Q"
case Jack => "J"
case Ten => "T"
case Nine => "9"
case Eight => "8"
case Seven => "7"
case Six => "6"
case Five => "5"
case Four => "4"
case Three => "3"
case Two => "2"
}
new Image(f"public/images/cards/$cv$s.png")
}
}