From d7b1f56c2dedd7b74e0167d7a113ac1063f1f5a4 Mon Sep 17 00:00:00 2001 From: iainp5 Date: Sat, 5 Oct 2024 12:20:06 +0100 Subject: Added deck length to aside --- play.html | 4 ++++ play.js | 2 ++ rules.js | 19 ++++--------------- 3 files changed, 10 insertions(+), 15 deletions(-) diff --git a/play.html b/play.html index 4bdc52e..122d23a 100644 --- a/play.html +++ b/play.html @@ -48,6 +48,10 @@
0 cards in hand
-
+
+
Strategy deck:
+
0 cards
+
diff --git a/play.js b/play.js index 55efbb4..5c32a73 100644 --- a/play.js +++ b/play.js @@ -268,6 +268,7 @@ let ui = { power_cards: [null], dem_hand_count: document.getElementById("role_stat_dem"), com_hand_count: document.getElementById("role_stat_com"), + deck_length: document.getElementById("deck_length"), played_card: 0, table_panel: document.getElementById("table_panel"), hand_panel: document.getElementById("hand_panel"), @@ -382,6 +383,7 @@ function on_update() { } else{ ui.dem_hand_count.innerText = `${view.democrat_hand} cards in hand` ui.com_hand_count.innerText = `${view.communist_hand} cards in hand` + ui.deck_length.innerText = `${view.strategy_deck} cards` } // UPDATE HAND diff --git a/rules.js b/rules.js index 96cdc0c..a023604 100644 --- a/rules.js +++ b/rules.js @@ -43,8 +43,6 @@ exports.setup = function (seed, scenario, options) { vm_event: 0, vm_event_to_do: false, vm_infl_to_do: false, - vm_influence_added: {}, - vm_max_infl: 0, played_card: 0, table_cards: [], @@ -3314,8 +3312,6 @@ function end_round() { game.vm_active_country = '' game.return_state = '' game.discard = false - //game.warsaw_pact_summit = false - game.vm_influence_added = {} game.return = '' game.valid_cards = [] game.valid_spaces = [] @@ -4249,19 +4245,12 @@ function pop_vm_prompt() { } function vm_return() { - /* let return_vm = game.vm.return_vm; - console.log('in vm_return') - // Return control to the phasing player - if (return_vm) { - game.vm = return_vm; - vm_next(); - } else { - // End of VM execution, return to normal game state - game.state = "play_card"; - } */ - console.log('in vm_return, discard:', game.strategy_discard) + //Remove temporary vm variables delete game.support_check_modifier + delete game.vm_max_infl + delete game.vm_influence_added + game.vm_event = 0 /*Reset to 0 now that event has been completed. Hopefully this doesn't cause issues! */ if (game.persistent_events.includes(58)) { reset_austria_hungary_border_reopened() -- cgit v1.2.3