summaryrefslogtreecommitdiff
path: root/ui.js
diff options
context:
space:
mode:
authorTor Andersson <tor@ccxvii.net>2021-06-19 21:50:26 +0200
committerTor Andersson <tor@ccxvii.net>2022-11-16 19:19:38 +0100
commit56b024da4ed65214b4190ec487b68bcca9092dd2 (patch)
tree91b6a7d2aced3a5565a017d7d153227f139e030d /ui.js
parentdfe6a18135bbaf19b749ab28b93b2d556b0eae0a (diff)
downloadcrusader-rex-56b024da4ed65214b4190ec487b68bcca9092dd2.tar.gz
crusader: muster stuff.
Diffstat (limited to 'ui.js')
-rw-r--r--ui.js14
1 files changed, 5 insertions, 9 deletions
diff --git a/ui.js b/ui.js
index c0a164d..aa48ca1 100644
--- a/ui.js
+++ b/ui.js
@@ -32,8 +32,6 @@ function wide_map() {
zoom_map();
}
-let game = null;
-
let ui = {
cards: {},
towns: {},
@@ -179,9 +177,9 @@ function on_click_card(evt) {
function on_button_undo(evt) { send_action('undo'); }
function on_button_pass(evt) { send_action('pass'); }
function on_button_sea_move(evt) { send_action('sea_move'); }
-function on_button_group_move(evt) { send_action('group_move'); }
function on_button_muster(evt) { send_action('muster'); }
function on_button_end_muster(evt) { send_action('end_muster'); }
+function on_button_end_sea_move(evt) { send_action('end_sea_move'); }
function on_button_end_move_phase(evt) { send_action('end_move_phase'); }
function on_button_end_regroup(evt) { send_action('end_regroup'); }
function on_button_end_retreat(evt) { send_action('end_retreat'); }
@@ -656,7 +654,7 @@ function update_battle() {
}
}
- if (ui.player == FRANK) {
+ if (player == FRANK) {
fill_cell("FR", game.battle.FR, true);
fill_cell("FA", game.battle.FA, false);
fill_cell("FB", game.battle.FB, false);
@@ -677,15 +675,13 @@ function update_battle() {
}
}
-function on_update(state, player) {
- game = state;
-
+function on_update() {
show_action_button("#pass_button", "pass");
show_action_button("#undo_button", "undo");
- show_action_button("#group_move_button", "group_move");
show_action_button("#sea_move_button", "sea_move");
show_action_button("#muster_button", "muster");
show_action_button("#end_muster_button", "end_muster");
+ show_action_button("#end_sea_move_button", "end_sea_move");
show_action_button("#end_move_phase_button", "end_move_phase");
show_action_button("#end_regroup_button", "end_regroup");
show_action_button("#end_retreat_button", "end_retreat");
@@ -701,7 +697,7 @@ function on_update(state, player) {
document.querySelector(".battle_header").textContent = game.battle.title;
document.querySelector(".battle_message").textContent = game.battle.flash;
document.querySelector(".battle").classList.add("show");
- update_battle(player);
+ update_battle();
} else {
document.querySelector(".battle").classList.remove("show");
}