Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2014
38
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. Game.activities = ["message 1", "message 2", "message 3"];
  2.  
  3. function flow(i, duration){
  4.  
  5. var message = Game.activities[i]
  6.  
  7. $(".message-flow").text(message);
  8.  
  9. console.log("Activity Flow: " + message);
  10.  
  11. }
  12.  
  13. function flowFunc(i, duration){
  14.  
  15. return function(){
  16.  
  17. flow(i, duration);
  18.  
  19. }
  20. }
  21.  
  22.  
  23. function activityFlowInit(duration){
  24.  
  25. var delay = 0;
  26.  
  27. for (var i = 0; i < Game.activities.length; i++){
  28.  
  29. setTimeout(flowFunc(i),delay);
  30.  
  31. console.log("calling flowFunc(" + i + ") in " + (delay / 1000) + " s");
  32.  
  33. delay += duration;
  34.  
  35. }
  36.  
  37. setTimeout(function(){
  38. activityFlowInit(duration);
  39. },duration);
  40.  
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement