From 48b128fa766363fc35a74bfdeefed133c1f6b78c Mon Sep 17 00:00:00 2001 From: Joël Simoneau Date: Sun, 27 Oct 2024 19:29:49 -0400 Subject: Rebel status --- play.js | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) (limited to 'play.js') diff --git a/play.js b/play.js index f173ee6..1812adc 100644 --- a/play.js +++ b/play.js @@ -790,11 +790,11 @@ function layout_score() { } } -function update_rebels(faction, type, rebel) { - let p0 = first_piece[faction][type] - let p1 = last_piece[faction][type] +function update_rebels(faction) { + let p0 = first_piece[faction][ELITE] + let p1 = last_piece[faction][ELITE] for (let i = 0, p = p0; p <= p1; ++i, ++p) { - if (underground & (1 << i)) + if (view.rebel[faction] & (1 << i)) ui.pieces[p].classList.add("rebel") else ui.pieces[p].classList.remove("rebel") @@ -942,6 +942,10 @@ function on_update() { layout_sop() + // Rebel status + update_rebels(BK) + update_rebels(VE) + // Action for pieces if (view.actions && view.actions.piece) for (let i = 0; i < ui.pieces.length; ++i) @@ -1027,9 +1031,6 @@ return tix = layout_terror(tix, s, map_get(view.terror, s, 0) * 1) - update_rebels(BK, AMIR, view.rebel[BK]) - update_rebels(VE, RAJA, view.rebel[VE]) - drugs.length = 0 for (let i = 0; i < 4; ++i) { let shx = view.shipments[i] -- cgit v1.2.3