Exiting a repeat loop

kee nethery kee.nethery at elloco.com
Thu Oct 4 17:17:00 EDT 2018


This might not work for you but, I put:

if the optionkey is down then
    exit repeat
end if

So not trying to capture a specific event, just looking to see if a key is pressed down. What happens is that I put one of these within every repeat loop and when it hits one, it quickly dumps out of the repeat loop. 

Kee

> On Oct 4, 2018, at 1:14 PM, Sannyasin Brahmanathaswami via use-livecode <use-livecode at lists.runrev.com> wrote:
> 
> 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
> *
> 
> *
> *
> 
> *
> *
> 
> *
> *
> 
> *
> *
> 
> 
> 
> 
> 
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode





More information about the use-livecode mailing list