Files
KnockOutWhist-Web/knockoutwhistweb/public/javascripts/interact.js
LQ63 717bec80ac feat(api): Vue
Added functionality to Lobby in Vue
2025-12-04 01:42:35 +01:00

33 lines
754 B
JavaScript

/*
function handlePlayCard(cardidx) {
}
*/
function handleSkipDogLife(button) {
// TODO needs implementation
}
function startGame() {
sendEvent("StartGame")
}
function handleTrumpSelection(object) {
const $button = $(object);
const trumpIndex = parseInt($button.data('trump'));
const payload = {
suitIndex: trumpIndex
}
sendEvent("PickTrumpsuit", payload)
}
function handleKickPlayer(playerId) {
sendEvent("KickPlayer", {
playerId: playerId
})
}
function handleReturnToLobby() {
sendEvent("ReturnToLobby")
}
globalThis.startGame = startGame
globalThis.handleTrumpSelection = handleTrumpSelection
globalThis.handleKickPlayer = handleKickPlayer
globalThis.handleReturnToLobby = handleReturnToLobby