summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--play.js192
1 files changed, 0 insertions, 192 deletions
diff --git a/play.js b/play.js
index b9a352c..a6dc30a 100644
--- a/play.js
+++ b/play.js
@@ -877,11 +877,6 @@ function update_rebels(faction) {
function make_card_class_name(c) {
return "card card_" + c
- // TODO:
- if (set_has([1,2,3,7,9,10,11,13], view.deck[0]))
- return "card card_" + c + " u" + data.card_unshaded_lines[c] + " s" + data.card_shaded_lines[c] + " c"
- else
- return "card card_" + c + " u" + data.card_unshaded_lines[c] + " s" + data.card_shaded_lines[c]
}
function update_player_active(name, x) {
@@ -1212,193 +1207,6 @@ function on_update() {
action_button("end_return", "End Influence Shift")
action_button("undo", "Undo")
-
-return
-
-
- layout_available(GOVT, TROOPS, 114, 248)
- layout_available(GOVT, POLICE, 114, 448)
- layout_available(FARC, GUERRILLA, 1396, 234)
- layout_available(AUC, GUERRILLA, 196, 2370)
- layout_available(CARTELS, GUERRILLA, 1465, 1970)
-
- for (let i = view.farc_zones.length; i < ui.farc_zones.length; ++i)
- ui.farc_zones[i].className = "hide"
-
- let tix = 0
-
- let list = []
- let bases = []
- let drugs = []
- for (let s = 0; s < data.spaces.length; ++s) {
- let id = data.spaces[s].id
- let xy
-
- if (s <= last_pop) {
- switch (view.support[s]) {
- case -2: ui.support[s].className = "token active_opposition"; break
- case -1: ui.support[s].className = "token passive_opposition"; break
- case 0: ui.support[s].className = "hide"; break
- case 1: ui.support[s].className = "token passive_support"; break
- case 2: ui.support[s].className = "token active_support"; break
- }
- }
-
- if (s >= first_loc && s <= last_loc) {
- if (set_has(view.sabotage, s))
- ui.sabotage[s].className = "token sabotage"
- else
- ui.sabotage[s].className = "hide"
- }
-
- if (s >= first_dept && s <= last_dept) {
- ui.farc_zone[s].classList.toggle("hide", !(view.farc_zones & (1<<s)))
- }
-
- if (s <= last_dept) {
- if (view.govt_control & (1<<s))
- ui.control[s].className = "token govt_control"
- else if (view.farc_control & (1<<s))
- ui.control[s].className = "token farc_control"
- else
- ui.control[s].className = "hide"
- }
-
- tix = layout_terror(tix, s, map_get(view.terror, s, 0) * 1)
-
- drugs.length = 0
- for (let i = 0; i < 4; ++i) {
- let shx = view.shipments[i]
- if (shx !== 0) {
- if ((shx & 3) === 0 && view.pieces[(shx >> 2)] === s)
- layout_shipments_push(drugs, ui.pieces[shx>>2], ui.shipments[i], piece_faction(shx>>2))
- else if ((shx & 3) !== 0 && (shx >> 2) === s)
- layout_shipments_push(drugs, null, ui.shipments[i], shx & 3)
- }
- }
-
- if (s <= last_city) {
- list.length = bases.length = 0
- filter_piece_list(list, s, FARC, GUERRILLA)
- filter_piece_list(list, s, AUC, GUERRILLA)
- filter_piece_list(list, s, CARTELS, GUERRILLA)
- filter_piece_list(list, s, GOVT, TROOPS)
- filter_piece_list(list, s, GOVT, POLICE)
- filter_piece_list(bases, s, GOVT, BASE)
- filter_piece_list(bases, s, FARC, BASE)
- filter_piece_list(bases, s, AUC, BASE)
- filter_piece_list(bases, s, CARTELS, BASE)
- xy = get_layout_xy(s)
- layout_pieces(list, xy[0], xy[1], null, null, s, 0)
- layout_city_bases(bases, xy[0], xy[1] + get_layout_radius(s) - 12, s)
-
- layout_city_shipments(s, drugs, xy[0], xy[1])
- } else if (s <= last_dept) {
- list.length = bases.length = 0
- filter_piece_list(list, s, FARC, GUERRILLA)
- filter_piece_list(bases, s, FARC, BASE)
- xy = get_layout_xy(s, "FARC")
- layout_pieces(list, xy[0], xy[1], bases, drugs, s, FARC)
-
- list.length = bases.length = 0
- filter_piece_list(list, s, AUC, GUERRILLA)
- filter_piece_list(bases, s, AUC, BASE)
- xy = get_layout_xy(s, "AUC")
- layout_pieces(list, xy[0], xy[1], bases, drugs, s, AUC)
-
- list.length = bases.length = 0
- filter_piece_list(list, s, CARTELS, GUERRILLA)
- filter_piece_list(bases, s, CARTELS, BASE)
- xy = get_layout_xy(s, "Cartels")
- layout_pieces(list, xy[0], xy[1], bases, drugs, s, CARTELS)
-
- list.length = bases.length = 0
- filter_piece_list(list, s, GOVT, TROOPS)
- filter_piece_list(list, s, GOVT, POLICE)
- filter_piece_list(bases, s, GOVT, BASE)
- xy = get_layout_xy(s, "Govt")
- layout_pieces(list, xy[0], xy[1], bases, null, s, GOVT)
- } else {
- list.length = 0
- filter_piece_list(list, s, FARC, GUERRILLA)
- filter_piece_list(list, s, AUC, GUERRILLA)
- filter_piece_list(list, s, CARTELS, GUERRILLA)
- xy = get_layout_xy(s, "INSURGENTS")
- layout_pieces(list, xy[0], xy[1], null, s)
-
- list.length = 0
- filter_piece_list(list, s, GOVT, TROOPS)
- filter_piece_list(list, s, GOVT, POLICE)
- xy = get_layout_xy(s, "COIN")
- layout_pieces(list, xy[0], xy[1], null, s)
-
- xy = get_layout_xy(s)
- layout_loc_shipments(s, drugs, xy[0], xy[1])
- }
-
- ui.spaces[s].classList.toggle("action", is_action("space", s))
- ui.spaces[s].classList.toggle("selected", view.where === s)
- }
-
- for (; tix < 40; ++tix)
- ui.terror[tix].className = "hide"
-
- for (let i = first_piece[AUC][GUERRILLA]; i <= last_piece[AUC][GUERRILLA]; ++i)
- ui.pieces[i].classList.toggle("hide", view.pieces[i] === OUT_OF_PLAY)
-
- list.length = 0
- for (let i = 0; i < 4; ++i) {
- let shx = view.shipments[i]
- let shf = shx & 3
- if (shx === 0)
- list.push(ui.shipments[i])
- if (shf === 0)
- ui.shipments[i].className = "token shipment"
- else if (shf === FARC)
- ui.shipments[i].className = "token shipment farc"
- else if (shf === AUC)
- ui.shipments[i].className = "token shipment auc"
- else if (shf === CARTELS)
- ui.shipments[i].className = "token shipment cartels"
- if (view.actions && view.actions.shipment && set_has(view.actions.shipment, i))
- ui.shipments[i].classList.add("action")
- if (view.selected_shipment === i)
- ui.shipments[i].classList.add("selected")
- }
- layout_available_bases(list, 1532, 1722, 2, 2, 89, 69)
-
- list.length = 0
- filter_piece_list(list, AVAILABLE, GOVT, BASE)
- layout_available_bases(list, 287 + 177, 371, 3, 1, 61, 0)
-
- list.length = 0
- filter_piece_list(list, AVAILABLE, FARC, BASE)
- layout_available_bases(list, 446 + 543, 2295, 9, 1, 61, 0)
-
- list.length = 0
- filter_piece_list(list, AVAILABLE, AUC, BASE)
- layout_available_bases(list, 446 + 360, 2386, 6, 1, 61, 0)
-
- list.length = 0
- filter_piece_list(list, AVAILABLE, CARTELS, BASE)
- layout_available_bases(list, 1373 + 183, 2117, 3, 5, 63, 63)
-
- if (view.actions && view.actions.piece)
- for (let i = 0; i < ui.pieces.length; ++i)
- ui.pieces[i].classList.toggle("action", set_has(view.actions.piece, i))
- else
- for (let i = 0; i < ui.pieces.length; ++i)
- ui.pieces[i].classList.remove("action")
- for (let i = 0; i < ui.pieces.length; ++i)
- ui.pieces[i].classList.toggle("selected", view.who === i)
-
- action_menu(document.getElementById("negotiate_menu"), [
- "remove_pieces",
- "transfer_resources",
- "transfer_shipment",
- "ask_resources",
- "ask_shipment",
- ])
}
/* TOOLTIPS */