Merge pull request #1239 from JustAGenericUsername/main

fixing my vacuum cleaner
This commit is contained in:
slweeb 2025-09-15 22:00:28 -04:00 committed by GitHub
commit 312d12d63e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 9 additions and 0 deletions

View File

@ -3901,6 +3901,13 @@ elements.false_vacuum = {
if (!pixel.timeAlive){
pixel.timeAlive = 0
}
if (!pixel.generations){
pixel.generations = 0
}
if (pixel.generations > Math.max(width, height)){
deletePixel(pixel.x, pixel.y)
return
}
pixel.color = `rgb(${180/(pixel.timeAlive+2)}, ${27/(pixel.timeAlive+2)}, ${27/(pixel.timeAlive+2)})`
if (pixel.timeAlive === 0){
for (i = 0; i < squareCoords.length; i++){
@ -3910,9 +3917,11 @@ elements.false_vacuum = {
if (pixelMap[x][y].element !== "false_vacuum"){
deletePixel(x, y)
createPixel("false_vacuum", x, y)
pixelMap[x][y].generations = pixel.generations + 1
}
} else if (isEmpty(x, y)){
createPixel("false_vacuum", x, y)
pixelMap[x][y].generations = pixel.generations + 1
}
}
}