Guest User

Untitled

a guest
Apr 16th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. public function shuffleCards ():void
  2.         {
  3.             var card1:Card = null;
  4.             var card2:Card = null;
  5.  
  6.             var x1:int = 0;
  7.             var y1:int = 0;
  8.             var x2:int = 0;
  9.             var y2:int = 0;
  10.  
  11.             var counter:int = 0;
  12.             var endLoop:int = totalCards;
  13.  
  14.             while (counter < endLoop)
  15.             {
  16.                 card1 = cards [randomNumber (0, 15)];
  17.                 card2 = cards [randomNumber (0, 15)];
  18.  
  19.                 // Store the position of the cards
  20.                 x1 = card1.x;
  21.                 y1 = card1.y;
  22.                 x2 = card2.x;
  23.                 y2 = card2.y;
  24.  
  25.                 // Swap their position values
  26.                 card1.x = x2;
  27.                 card1.y = y2;
  28.                 card2.x = x1;
  29.                 card2.y = y1;
  30.  
  31.                 // Increment the counter
  32.                 counter = counter + 1;
  33.             }
  34.         }
Add Comment
Please, Sign In to add comment