This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
|
programming_notes [2024/10/11 13:59] scox created |
programming_notes [2025/03/26 19:48] (current) scox |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | The draw() function should only create a static image. It can be called as many times as necessary by reset functions, for example. | + | * 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). | ||
| + | * 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. | ||
| - | The animate() function should draw() and requestAnimationFrame(animate). | ||