diff options
author | Mischa Untaga <99098079+MischaU8@users.noreply.github.com> | 2023-10-12 16:05:41 +0200 |
---|---|---|
committer | Mischa Untaga <99098079+MischaU8@users.noreply.github.com> | 2023-10-12 16:05:41 +0200 |
commit | b19d26cfcb0a3d28802554edc7510257917f2a43 (patch) | |
tree | 29e06bce256b2ff686f9a98b0c3e64aa725d94c8 | |
parent | 752864ec3d2b1cec6840177b1e7e44f251adfd93 (diff) | |
download | algeria-b19d26cfcb0a3d28802554edc7510257917f2a43.tar.gz |
unused vars and asserts
-rw-r--r-- | play.js | 16 | ||||
-rw-r--r-- | rules.js | 7 |
2 files changed, 14 insertions, 9 deletions
@@ -586,37 +586,37 @@ function on_update() { // eslint-disable-line no-unused-vars action_button("reset", "Reset") } -function on_focus_area_tip(x) { +function on_focus_area_tip(x) { // eslint-disable-line no-unused-vars ui.areas[x].classList.add("tip") } -function on_blur_area_tip(x) { +function on_blur_area_tip(x) { // eslint-disable-line no-unused-vars ui.areas[x].classList.remove("tip") } -function on_click_area_tip(x) { +function on_click_area_tip(x) { // eslint-disable-line no-unused-vars ui.areas[x].scrollIntoView({ block:"center", inline:"center", behavior:"smooth" }) } -function sub_area_name(match, p1, offset, string) { +function sub_area_name(_match, p1, _offset, _string) { let x = p1 | 0 let n = data.areas[x].name return `<span class="tip" onmouseenter="on_focus_area_tip(${x})" onmouseleave="on_blur_area_tip(${x})" onclick="on_click_area_tip(${x})">${n}</span>` } -function on_focus_unit_tip(x) { +function on_focus_unit_tip(x) { // eslint-disable-line no-unused-vars ui.units[x].classList.add("tip") } -function on_blur_unit_tip(x) { +function on_blur_unit_tip(x) { // eslint-disable-line no-unused-vars ui.units[x].classList.remove("tip") } -function on_click_unit_tip(x) { +function on_click_unit_tip(x) { // eslint-disable-line no-unused-vars ui.units[x].scrollIntoView({ block:"center", inline:"center", behavior:"smooth" }) } -function sub_unit_name(match, p1, offset, string) { +function sub_unit_name(_match, p1, _offset, _string) { let x = p1 | 0 let n = data.units[x].name return `<span class="tip" onmouseenter="on_focus_unit_tip(${x})" onmouseleave="on_blur_unit_tip(${x})" onclick="on_click_unit_tip(${x})">${n}</span>` @@ -608,7 +608,6 @@ function is_flush_unit(u) { } function is_react_unit(u) { - let loc = unit_loc(u) // TODO airmobile && division return is_mobile_unit(u) && is_unit_not_neutralized(u) } @@ -1916,6 +1915,9 @@ function build_fln_unit(type, where) { let cost = build_cost(type, where) game.fln_ap -= cost log(`>Paid ${cost} AP`) + if (game.fln_ap < 0) { + throw new Error("ASSERT game.fln_ap < 0") + } } function convert_fln_unit(u, type) { @@ -1928,6 +1930,9 @@ function convert_fln_unit(u, type) { let cost = convert_cost(type) game.fln_ap -= cost log(`>Paid ${cost} AP`) + if (game.fln_ap < 0) { + throw new Error("ASSERT game.fln_ap < 0") + } } states.fln_reinforcement = { |