diff options
Diffstat (limited to 'play.ts')
-rw-r--r-- | play.ts | 16 |
1 files changed, 14 insertions, 2 deletions
@@ -76,6 +76,8 @@ const ui = { }, tracks: document.getElementById('tracks'), hero_points: document.querySelector('#role_Anarchist .role_stat'), + turn_info: document.getElementById('turn_info'), + turn_info_card: document.getElementById('turn_info_card'), year: document.getElementById('year'), blank_markers: [], bonuses: [], @@ -373,7 +375,7 @@ function on_update() { for (let c of view.hand) { ui.cards[c].classList.remove('selected'); ui.hand.appendChild(ui.cards[c]); - if (c === view.selected_card || view.final_bid.includes(c)) { + if (view.selected_cards.includes(c)) { ui.cards[c].classList.add('selected'); } } @@ -424,6 +426,15 @@ function on_update() { } } + // ui.turn_info.replaceChildren(); + // console.log('played_card', view.played_card); + // console.log('turn_info', ui.turn_info); + if (view.played_card === null) { + ui.turn_info.style.display = 'none'; + } else { + ui.turn_info_card.setAttribute('data-card-id', view.played_card + ''); + } + for (let g = 0; g < view.glory.length; ++g) { ui.glory[g].setAttribute('data-faction-id', view.glory[g]); } @@ -434,9 +445,10 @@ function on_update() { ui.year.replaceChildren(`Year ${view.year}`); action_button('add_to_front', '+1 to a Front'); + action_button('d_liberty', 'Decrease Liberty'); action_button('soviet_support', 'Soviet Support'); action_button('collectivization', 'Collectivization'); - action_button('d_liberty', 'Decrease Liberty'); + action_button('d_collectivization', 'Decrease Collectivization'); action_button('d_foreign_aid', 'Decrease Foreign Aid'); action_button('d_government', 'Decrease Government'); |