Advertisement
Guest User

Untitled

a guest
Aug 18th, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.67 KB | None | 0 0
  1. /* set value of the surrounding 8 grids until there's no changes */
  2.     while (change != 0){
  3.         change = 0;
  4.         for(j=world->y_siz-1; j>=0; j--){
  5.             for (i=0;i<=world->x_siz;i++){
  6.         //for(i=0;i<world->x_siz;i++){
  7.             //for(j=0;j<world->y_siz;j++){
  8.  
  9.                 /*1*/
  10.                 if (((world->grid[i+1][j]) == OBSTACLE)||(i+1>world->x_siz-1)){
  11.                     /*do nothing*/
  12.                 }else{
  13.                     if ((world->grid[i+1][j] == UNKNOWN)&&(world->grid[i][j]==0)){
  14.                         world->grid[i+1][j] = world->grid[i][j] + 2;
  15.                         change = 1;
  16.                     }
  17.                     else if ((world->grid[i+1][j] != UNKNOWN) &&(world->grid[i+1][j]>world->grid[i][j]+2)){
  18.                         world->grid[i+1][j] = world->grid[i][j] + 2;
  19.                         change = 1;
  20.                     }
  21.                 }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement