diff options
author | Tor Andersson <tor@ccxvii.net> | 2021-06-19 21:50:38 +0200 |
---|---|---|
committer | Tor Andersson <tor@ccxvii.net> | 2022-11-16 19:08:56 +0100 |
commit | fd8e3e00747d24fbd583f92f5c7a3504427898d6 (patch) | |
tree | 1e501dcefeca235e7948f7c9b822f6f7fd34cf14 /ui.js | |
parent | 646086a82fd8058c7a237886ab0cb0108072a6d3 (diff) | |
download | julius-caesar-fd8e3e00747d24fbd583f92f5c7a3504427898d6.tar.gz |
Small fixes to block games.
Diffstat (limited to 'ui.js')
-rw-r--r-- | ui.js | 11 |
1 files changed, 8 insertions, 3 deletions
@@ -181,7 +181,7 @@ function build_map() { element.classList.add("block_"+block.label); element.addEventListener("mouseenter", on_focus_block); element.addEventListener("mouseleave", on_blur_block); - element.addEventListener("click", select_block); + element.addEventListener("click", on_click_map_block); document.getElementById("known_blocks").appendChild(element); element.style.visibility = 'hidden'; element.block = b; @@ -222,7 +222,7 @@ function build_map() { element.classList.add("block_"+block.label); element.addEventListener("mouseenter", on_focus_battle_block); element.addEventListener("mouseleave", on_blur_battle_block); - element.addEventListener("click", select_block); + element.addEventListener("click", on_click_battle_block); element.block = b; ui.battle_block[b] = element; @@ -732,10 +732,15 @@ function select_space(evt) { send_action('space', evt.target.space); } -function select_block(evt) { +function on_click_battle_block(evt) { send_action('block', evt.target.block); } +function on_click_map_block(evt) { + if (!game.battle) + send_action('block', evt.target.block); +} + function select_secret_block(evt) { let element = evt.target; let owner = null; |