Guest User

Untitled

a guest
Sep 10th, 2014
246
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.53 KB | None | 0 0
  1.             int dx=0, dy=0;
  2.  
  3.             while(dx+dy==0)
  4.             {
  5.               unsigned char random;
  6.  
  7.               // random = rand();
  8.               fread(&random, 1, 1, stdin);
  9.  
  10.               random %= 4;
  11.  
  12.               if ((random==0)&&maze[r-1][c])dy = -1, dx = 0;
  13.               else if ((random==1)&&maze[r][c+1]) dy = 0, dx = 1;
  14.               else if ((random==2)&&maze[r+1][c]) dy = 1, dx = 0;
  15.               else if ((random==3)&&maze[r][c-1]) dy = 0, dx = -1;
  16.             }
  17.  
  18.             x+=dx;
  19.             y+=dy;
Advertisement
Add Comment
Please, Sign In to add comment