|#include| notecards/circles.nv |#include| notecards/random-circle.nv |#port, on print fps, needs, @print fps| |#port, on save key pressed, needs, @save key pressed| |#port, on print key pressed, needs, @print key pressed| |circle count => iteration, circle count| iteration, copied circle count |circle count => iteration| |copied circle count| circle count |copy circle count to iteration| , circle count => iteration:9007199254740991 |draw each circle, iteration| , @circle index , @draw circle , draw each circle |draw each circle| |draw circles| , reset @circle index , copy circle count to iteration , draw each circle |print fps| @print fps |print key pressed| , @print key pressed |drawing scene| , draw circles , print fps , print key pressed |move each circle, iteration| , @circle index , @move circle , move each circle |move each circle| |update circles| , reset @circle index , copy circle count to iteration , move each circle |updating scene| , update circles |handling input, @event keypressed| , @save key pressed , spawn 100 circles |spawn 100 circles| , make circles:100 |make circles, @once| make circle, circle count, @once |make circles, @once| |#include| notecards/main-loop.nv || @once, run main loop