...

View Full Version : Pausing while a function works ...



SlowCoder
12-06-2012, 08:38 PM
I've written a RollDice() function that animates the rolling of dice. The function uses setTimeout to call itself a number of times. A variable DiceRolling is true when the routine is running, and once complete, DiceRolling is set false.

I have other automated routines that need to run after the routine is completed.

What is the best way to "pause" my script until the RollDice routine has completed?

felgall
12-06-2012, 09:27 PM
I've written a RollDice() function that animates the rolling of dice. The function uses setTimeout to call itself a number of times. A variable DiceRolling is true when the routine is running, and once complete, DiceRolling is set false.

I have other automated routines that need to run after the routine is completed.

What is the best way to "pause" my script until the RollDice routine has completed?

Split it into two scripts at the point where you want it to pause. Call the second script when the pause period is over.

Old Pedant
12-06-2012, 10:57 PM
Or, if it makes sense in the logic of the overall program, RIGHT AFTER you set the DiceRolling flag back to false call the continuation code.



EZ Archive Ads Plugin for vBulletin Copyright 2006 Computer Help Forum