Source

love / src / modules / graphics / opengl / ParticleSystem.h

Author Commit Message Labels Comments Date
rude
Apply slime73's ParticleSystem patch.
vrld
Fix issue #437: Area-based particle spawn. New particles are spawned around the particle emitter position according to a configurabe distribution. New functionality: particlesystem:setAreaSpread(distributon, x, y) distribution, x, y = particlesystem:getAreaSpread() Where `distribution' is one of "none", "uniform", "normal". `x' and `y' take different meaning based on the distribution: * none: no area spread - particles spawned at …
Bart van Strien
CRLF to LF
rude
Applied the new style guidelines. Well, sort of. Lot's more to be done, but this is a start.
Bill Meltsner
Add ParticleSystem:getPosition (issue #368)
Bill Meltsner
Happy New Year, have an enormous diff
Bart van Strien
Automated formatting fix
rude
Particles now have fixed origin. (ParticleSystem::SetPosition will only affect new particles, and existing particles will not gravitate against the new point). This is another requirement to implement ParticleSystem in GLSL.
vrld
Add shear transformation and transform object (issue #152). Add origin parameters to love.graphics.print. New shear parameters kx,ky for: - love.graphics.draw, - love.graphics.drawq, - love.graphics.print, - SpriteBatch:add, - SpriteBatch:addq. Transform objects apply to: - love.graphics.draw, - love.graphics.drawq, - love.graphics.print.
vrld
Change particle system to accept an arbitrary number of colors and sizes to inerpolate. API changes: - ParticleSystem:setSize(min, max, var) -> ParticleSystem:setSizes(s0, ..., sN) !! ParticleSystem:setSize() drops variation parameter !! - ParticleSystem:setColor([color1], [color2]) -> ParticleSystem:setColor([color1], ..., [colorN])
Branches
minor
Bill Meltsner
bringing in the new year by changing every 2010 to 2011
rude
Updated all dates to 2010.
bi...@Ixion
user can now manually set the offset for particle rotation
rude
Reintegrated ParticleSystem.
rude
Initial Mercurial commit.