Description
A simple simulation of smoke particles utilizing sprite transformations and complex interpolation functions.
Inspired by this video from the YouTube channel "Pezzza's Work": https://www.youtube.com/watch?v=n-tLlBNgS3g
Controls
Z, X, C- For Red spawner: Z spawns smoke particles (and offsets hue if Color mode is on), X aims the spawner toward the mouse pointer, and C moves the spawner to the location of the mouse pointer.
A, S, D- For Blue spawner: A spawns smoke particles (and offsets hue if Color mode is on), S aims the spawner toward the mouse pointer, and D moves the spawner to the location of the mouse pointer.
T - Toggle Color mode. If ON, then the spawners will offset the hue of smoke while emitting it (the hue is local to each spawner). If Color mode if OFF, then the default white texture will be used.
R - Reset the color for the smoke spawners. This sets the hue to 0, making all spawners have a red hue.
W - Makes all smoke spawners aim toward the mouse pointer.
Right Mouse Button - Opens the help dialog while this button is held.
Left Mouse Button - Causes all spawners to emit smoke simultaneously.
This little simulator isn't much, but I'm quite proud of it!