PasteUpMorph method doOneCycle
Last updated at 1:25 pm UTC on 2 May 2019
The PasteUpMorph method #doOneCycle
is the main loop of Morphic.
worldState doOneCycleFor: theWorldPasteUpMorph
- does a delay (interCyclePause:) if needed
- checks for screen resize
- processes events
- processes step methods
- re-displays the world
The main loop is set up in MorphicProject
uiProcess := [
[world doOneCycle. Processor yield ] repeat.
] newProcess priority: Processor userSchedulingPriority.