```js tick: function(pixel){ for (var i = 0; i < adjacentCoords.length; i++){ var coord = adja

tick: function(pixel){
  for (var i = 0; i < adjacentCoords.length; i++){
    var coord = adjacentCoords[i]
    var x = pixel.x + coord[0]
    var y = pixel.y + coord[1]
    if (!isEmpty(x, y, true)){
      var otherPixel = pixelMap[x][y]
      if (otherPixel.element == "gasoline"){
        deletePixel(x, y)
        if(!pixel.shocksToDo){pixel.shocksToDo = 0}
        pixel.shocksToDo += 10
      }
    }
  }
  if (!pixel.charge && !pixel.chargeCD && pixel.shocksToDo){
    pixel.charge = 1
    pixel.shocksToDo --
  }
}
Was this page helpful?