diff options
-rw-r--r-- | play.js | 192 |
1 files changed, 0 insertions, 192 deletions
@@ -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 */ |