1
Fork 0
mirror of https://github.com/RGBCube/DOOM-fire-zig synced 2025-07-28 09:37:44 +00:00

update spread algo

This commit is contained in:
const-void 2022-01-22 07:03:31 -05:00
parent 3f80a338f7
commit 4f2c7d442b

View file

@ -598,9 +598,17 @@ pub fn showDoomFire() void {
if (doFire_idx >= (spread_rnd_idx + 1)) {
spread_dst = doFire_idx - spread_rnd_idx + 1;
}
if ((spread_dst >= FIRE_W) and (spread_px > (spread_rnd_idx & 1))) {
else {
spread_dst=doFire_idx;
}
if (spread_dst >= FIRE_W) {
if (spread_px > (spread_rnd_idx & 1)) {
screen_buf[spread_dst - FIRE_W] = spread_px - (spread_rnd_idx & 1);
}
else {
screen_buf[spread_dst - FIRE_W] = 0;
}
}
}
}
}