# File lib/extras/as_particles.rb, line 31
        def emitParticle()
                th = @vAngleScat*(0.5 - rand)
                ab = 1.0 - @vMagScat*(0.5 - rand)
                si = Math.sin(th)*ab
                co = Math.cos(th)*ab
                x = @vel.x
                y = @vel.y
                v = cpv(x*co - y*si, x*si + y*co)
                @parts[@partIndex%@size] = AS::Particle.new(
                        @pos + @scat*rand,
                        v,
                        @ticks-1
                )
                @partIndex += 1
        end