mirror of
https://forge.murkfall.net/bluesaxman/deckard-and-company.git
synced 2026-03-13 08:54:20 -06:00
Fix for both hand issue and normalization issue
This commit is contained in:
@@ -78,15 +78,21 @@ function updateEvent() {
|
||||
myHands.forEach(function (handID) {
|
||||
var hand = window.gameState.hands[handID];
|
||||
window.UI.display[handID] = elementPlace("#hands","Hand_"+hand.name,"hand"+(hand.name == window.gameState.active.hand ? " selected" : ""),"li");
|
||||
window.UI.display[handID].controls = elementPlace("#Hand_"+hand.name,null,"controls","div");
|
||||
window.UI.display[handID].controls = elementPlace("#Hand_"+hand.name,"Hand_controls_"+hand.name,"controls","div");
|
||||
window.UI.display[handID].controls.innerHTML = "<div>"+hand.name+"</div>";
|
||||
// Muligan Hand
|
||||
// Delete Hand
|
||||
buttonAdd("#Hand_controls_"+hand.name,null,"Muligan",function () {
|
||||
window.gameSession.send('{"action":"muligan","hand":"'+handID+'","deck":"'+window.gameState.active.deck+'"}');
|
||||
}, "hand_button muligan", "div");
|
||||
buttonAdd("#Hand_controls_"+hand.name,null,"X",function () {
|
||||
window.gameSession.send('{"action":"del","type":"hand","id":"'+handID+'"}');
|
||||
}, "hand_button delete", "div");
|
||||
window.UI.display[handID].cards = elementPlace("#Hand_"+hand.name,hand.name+"_cards",null,"ol");
|
||||
hand.cards.forEach(function (card,index) {
|
||||
window.UI.display[handID].cards[index] = elementPlace("#"+hand.name+"_cards",null,"card","li");
|
||||
window.UI.display[handID].cards[index].innerHTML = card;
|
||||
// Play Card
|
||||
window.UI.display[handID].cards[index].innerHTML = card+'<div id="card'+handID+index+'_controls"></div>';
|
||||
buttonAdd("#card"+handID+index+"_controls",null,"Play Card", function () {
|
||||
window.gameSession.send('{"action":"play","hand":"'+handID+'","cardID":"'+index+'","pool":"'+window.gameState.active.pool+'"}');
|
||||
}, "card_button play", "div");
|
||||
});
|
||||
window.UI.display[handID].onclick = function () {
|
||||
window.gameState.active.hand = hand.name;
|
||||
@@ -106,7 +112,7 @@ function updateEvent() {
|
||||
myPools.forEach(function (poolID) {
|
||||
var pool = window.gameState.pools[poolID];
|
||||
window.UI.display[poolID] = elementPlace("#pools","Pool_"+pool.name,"pool"+(pool.name == window.gameState.active.pool ? " selected" : ""),"li");
|
||||
window.UI.display[poolID].innerText = pool.name+":"+pool.top;
|
||||
window.UI.display[poolID].innerHTML = pool.name+":"+pool.top;
|
||||
// Delete Pool
|
||||
window.UI.display[poolID].onclick = function () {
|
||||
window.gameState.active.pool = pool.name;
|
||||
|
||||
Reference in New Issue
Block a user