Exiting a repeat loop

Sannyasin Brahmanathaswami brahma at hindu.org
Thu Oct 4 16:14:16 EDT 2018


I have little game where the user runs a repeat loop. And I want to let
the user stop at any time. So what I  do set a local flag. 

Here is the simple logic

----------

local sStopFlag

*on mouseup*

*    repeat* sCycles times

*        if* sStopFlag=1*then*

*            exit* *repeat*


**            put "0" into sStopFlag # reinitialize in case they want to
continue**

*        end* *if*

*  **            #SNIP  -- Cool stuff happens on screen*

*end mouseup*

*#and another button that sets the flag*

*# button "pause"
*

*on mouseup*

*  put 1 into sStopFlag*

*end mouseup*

*# but on mobile, the user can't exit repeat until she clicks the
"pause" multiple time.*

*What the secret on exit a running repeat loop?*

*Do add a little idle time?
*

*BR
*

*
*

*
*

*
*

*
*









More information about the use-livecode mailing list