Guest User

Untitled

a guest
Apr 23rd, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.73 KB | None | 0 0
  1.          if ( cloc == goal ) {
  2.             while( astarmap[cloc.row][cloc.col].parent != 'X' ) {
  3.                Location xloc;
  4.                int d;
  5.                rval.push(astarmap[cloc.row][cloc.col].parent);
  6.                if ( astarmap[cloc.row][cloc.col].parent == 'N' )
  7.                   d = 2;
  8.                else if ( astarmap[cloc.row][cloc.col].parent == 'E' )
  9.                   d = 3;
  10.                else if ( astarmap[cloc.row][cloc.col].parent == 'S' )
  11.                   d = 0;
  12.                else if ( astarmap[cloc.row][cloc.col].parent == 'W' )
  13.                   d = 1;
  14.                else {
  15.                   assert(0);
  16.                }
  17.                cloc = getloc( cloc, d );
  18.             }
  19.             return rval;
  20.          }
Add Comment
Please, Sign In to add comment