fix syntax

This commit is contained in:
2026-02-17 09:15:15 -06:00
parent f310c18b84
commit 4e1b63fd0e
52 changed files with 2169 additions and 1754 deletions

View File

@@ -43,25 +43,31 @@ var emitters = {
// Update an emitter and its particles
update: function(emitter, dt) {
// Spawn new particles
var pp = 0
if (emitter.rate > 0) {
emitter.spawn_timer = (emitter.spawn_timer || 0) + dt
var pp = 1 / emitter.rate
pp = 1 / emitter.rate
while (emitter.spawn_timer > pp) {
emitter.spawn_timer -= pp
emitters.spawn(emitter)
}
}
// Update existing particles
for (var i = length(emitter.particles) - 1; i >= 0; i--) {
var p = emitter.particles[i]
var i = 0
var p = null
var grow_for = 0
var shrink_for = 0
var alpha = 0
for (i = length(emitter.particles) - 1; i >= 0; i--) {
p = emitter.particles[i]
p.time += dt
p.pos.x += p.velocity.x * dt
p.pos.y += p.velocity.y * dt
// Scale animation
var grow_for = emitter.grow_for || 0.3
var shrink_for = emitter.shrink_for || 0.5
grow_for = emitter.grow_for || 0.3
shrink_for = emitter.shrink_for || 0.5
if (p.time < grow_for) {
p.scale = lerp(0, p.max_scale, p.time / grow_for)
} else if (p.time > p.life - shrink_for) {
@@ -69,9 +75,9 @@ var emitters = {
} else {
p.scale = p.max_scale
}
// Alpha fade
var alpha = 1
alpha = 1
if (p.time > p.life * 0.7) {
alpha = 1 - (p.time - p.life * 0.7) / (p.life * 0.3)
}