implement support for setting indexed values

This commit is contained in:
Alex Zenla
2025-07-26 17:01:24 -07:00
parent 48e19a8068
commit 3dcac2f9e6
26 changed files with 201 additions and 44 deletions

View File

@ -73,8 +73,8 @@ func setCell(cells, swap, x, y, state) {
let mask = if swap { 2 } else { 1 }
let idx = x + y * gridWidth
let value = cells[idx]
if state { listSet(cells, idx, value | mask) }
else { listSet(cells, idx, value & (~mask)) }
if state { cells[idx] = value | mask }
else { cells[idx] = value & (~mask) }
}
}