The draw() function should only create a static image. It can be called as many times as necessary by reset functions, for example.
The animate() function should draw() and requestAnimationFrame(animate). It should be called only once. If called multiple times, it will speed up the animation.
Create Zones to simplify moving things around without disrupting the click events. (Added to draw-menus.js file in the template folder.)
After updating a Zone, don't forget to draw();
Watch for overlapping Zones! You'll can trigger both click functions without realizing it.
programming_notes.txt · Last modified: 2025/03/26 19:48 by scox