feat(ui): Implement countless feature using the SJWP #89
@@ -2,11 +2,10 @@ package model.sessions
|
|||||||
|
|
||||||
import de.knockoutwhist.events.player.{RequestCardEvent, RequestTieChoiceEvent, RequestTrumpSuitEvent}
|
import de.knockoutwhist.events.player.{RequestCardEvent, RequestTieChoiceEvent, RequestTrumpSuitEvent}
|
||||||
import de.knockoutwhist.utils.events.SimpleEvent
|
import de.knockoutwhist.utils.events.SimpleEvent
|
||||||
import logic.PodManager
|
|
||||||
import logic.game.GameLobby
|
import logic.game.GameLobby
|
||||||
import model.users.User
|
import model.users.User
|
||||||
import play.api.libs.json.Format.GenericFormat
|
import play.api.libs.json.Format.GenericFormat
|
||||||
import play.api.libs.json.{JsError, JsObject, JsResult, JsSuccess, JsValue}
|
import play.api.libs.json.{JsObject, JsValue}
|
||||||
|
|
||||||
import java.util.UUID
|
import java.util.UUID
|
||||||
import java.util.concurrent.locks.ReentrantLock
|
import java.util.concurrent.locks.ReentrantLock
|
||||||
|
|||||||
@@ -1,9 +1,6 @@
|
|||||||
package model.sessions
|
package model.sessions
|
||||||
|
|
||||||
import de.knockoutwhist.utils.events.SimpleEvent
|
import de.knockoutwhist.utils.events.SimpleEvent
|
||||||
import logic.PodManager
|
|
||||||
import logic.game.GameLobby
|
|
||||||
import model.users.User
|
|
||||||
import org.apache.pekko.actor.{Actor, ActorRef}
|
import org.apache.pekko.actor.{Actor, ActorRef}
|
||||||
import play.api.libs.json.{JsObject, JsValue, Json}
|
import play.api.libs.json.{JsObject, JsValue, Json}
|
||||||
import util.WebsocketEventMapper
|
import util.WebsocketEventMapper
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
package model.users
|
package model.users
|
||||||
|
|
||||||
import play.api.libs.json.{Format, Json}
|
|
||||||
|
|
||||||
|
lq64 marked this conversation as resolved
|
|||||||
import java.util.UUID
|
import java.util.UUID
|
||||||
|
|
||||||
|
|||||||
@@ -144,12 +144,14 @@ function trickEndEvent(eventData) {
|
|||||||
}
|
}
|
||||||
function newTrickEvent() {
|
function newTrickEvent() {
|
||||||
|
Janis marked this conversation as resolved
Janis
commented
playable cards reset playable cards reset
|
|||||||
const firstCardContainer = $('#first-card-container');
|
const firstCardContainer = $('#first-card-container');
|
||||||
|
const emptyHtml = '';
|
||||||
let newHtml = '';
|
let newHtml = '';
|
||||||
newHtml += `
|
newHtml += `
|
||||||
<img src="/assets/images/cards/1B.png" alt="Blank Card" width="80px" style="border-radius: 6px"/>
|
<img src="/assets/images/cards/1B.png" alt="Blank Card" width="80px" style="border-radius: 6px"/>
|
||||||
`;
|
`;
|
||||||
firstCardContainer.html(newHtml);
|
firstCardContainer.html(newHtml);
|
||||||
|
const playedCardsContainer = $('#trick-cards-container')
|
||||||
|
playedCardsContainer.html(emptyHtml)
|
||||||
}
|
}
|
||||||
function requestCardEvent(eventData) {
|
function requestCardEvent(eventData) {
|
||||||
const player = eventData.player;
|
const player = eventData.player;
|
||||||
|
|||||||
Reference in New Issue
Block a user
Ne