Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(toTry[toTryAt][0] == -1 && toTry[toTryAt][1] == 1) {
- //UP LEFT
- if((skyMap[roomSpotX-1][roomSpotY+1] == undefined || skyMap[roomSpotX-1][roomSpotY+1][1] != -1) || (skyMap[roomSpotX-1][roomSpotY+1] != undefined && skyMap[roomSpotX-1][roomSpotY+1][2] == 1)) { //Yes
- if((skyMap[roomSpotX-1][roomSpotY] == undefined || skyMap[roomSpotX-1][roomSpotY][1] != -1) || (skyMap[roomSpotX-1][roomSpotY] != undefined && skyMap[roomSpotX-1][roomSpotY][2] == 1)) { //Yes
- if((skyMap[roomSpotX][roomSpotY+1] == undefined || skyMap[roomSpotX][roomSpotY+1][1] != 1) || (skyMap[roomSpotX][roomSpotY+1] != undefined && skyMap[roomSpotX][roomSpotY+1][2] == -1)) { //Yes
- if((skyMap[roomSpotX][roomSpotY] == undefined || skyMap[roomSpotX][roomSpotY][1] != 1) || (skyMap[roomSpotX][roomSpotY] != undefined && skyMap[roomSpotX][roomSpotY][2] == -1)) { //Yes
- if((skyMap[roomSpotX-1][roomSpotY-1] == undefined || skyMap[roomSpotX-1][roomSpotY-1][1] != -1) || (skyMap[roomSpotX-1][roomSpotY-1] != undefined && skyMap[roomSpotX-1][roomSpotY-1][2] != -1)) { //Yes
- if((skyMap[roomSpotX][roomSpotY+2] == undefined || skyMap[roomSpotX][roomSpotY+2][1] != 1) || (skyMap[roomSpotX][roomSpotY+2] != undefined && skyMap[roomSpotX][roomSpotY+2][2] != 1)) { //Yes
- break;
- }
- }
- }
- }
- }
- }
- } else if(toTry[toTryAt][0] == -1 && toTry[toTryAt][1] == -1) {
- //DOWN LEFT
- if((skyMap[roomSpotX-1][roomSpotY-1] == undefined || skyMap[roomSpotX-1][roomSpotY-1][1] != -1) || (skyMap[roomSpotX-1][roomSpotY-1] != undefined && skyMap[roomSpotX-1][roomSpotY-1][2] == -1)) { //Yes
- if((skyMap[roomSpotX-1][roomSpotY] == undefined || skyMap[roomSpotX-1][roomSpotY][1] != -1) || (skyMap[roomSpotX-1][roomSpotY] != undefined && skyMap[roomSpotX-1][roomSpotY][2] == -1)) { //Yes
- if((skyMap[roomSpotX][roomSpotY-1] == undefined || skyMap[roomSpotX][roomSpotY-1][1] != 1) || (skyMap[roomSpotX][roomSpotY-1] != undefined && skyMap[roomSpotX][roomSpotY-1][2] == 1)) { //Yes
- if((skyMap[roomSpotX][roomSpotY] == undefined || skyMap[roomSpotX][roomSpotY][1] != 1) || (skyMap[roomSpotX][roomSpotY] != undefined && skyMap[roomSpotX][roomSpotY][2] == 1)) { //Yes
- if((skyMap[roomSpotX-1][roomSpotY+1] == undefined || skyMap[roomSpotX-1][roomSpotY+1][1] != -1) || (skyMap[roomSpotX-1][roomSpotY+1] != undefined && skyMap[roomSpotX-1][roomSpotY+1][2] != 1)) { //Yes
- if((skyMap[roomSpotX][roomSpotY-2] == undefined || skyMap[roomSpotX][roomSpotY-2][1] != 1) || (skyMap[roomSpotX][roomSpotY-2] != undefined && skyMap[roomSpotX][roomSpotY-2][2] != -1)) { //Yes
- break;
- }
- }
- }
- }
- }
- }
- } else if(toTry[toTryAt][0] == 1 && toTry[toTryAt][1] == 1) {
- //UP RIGHT
- if((skyMap[roomSpotX+1][roomSpotY+1] == undefined || skyMap[roomSpotX+1][roomSpotY+1][1] != 1) || (skyMap[roomSpotX+1][roomSpotY+1] != undefined && skyMap[roomSpotX+1][roomSpotY+1][2] == 1)) { //Yes
- if((skyMap[roomSpotX+1][roomSpotY] == undefined || skyMap[roomSpotX+1][roomSpotY][1] != 1) || (skyMap[roomSpotX+1][roomSpotY] != undefined && skyMap[roomSpotX+1][roomSpotY][2] == 1)) { //Yes
- if((skyMap[roomSpotX][roomSpotY+1] == undefined || skyMap[roomSpotX][roomSpotY+1][1] != -1) || (skyMap[roomSpotX][roomSpotY+1] != undefined && skyMap[roomSpotX][roomSpotY+1][2] == -1)) { //Yes
- if((skyMap[roomSpotX][roomSpotY] == undefined || skyMap[roomSpotX][roomSpotY][1] != -1) || (skyMap[roomSpotX][roomSpotY] != undefined && skyMap[roomSpotX][roomSpotY][2] == -1)) { //Yes
- if((skyMap[roomSpotX+1][roomSpotY-1] == undefined || skyMap[roomSpotX+1][roomSpotY-1][1] != 1) || (skyMap[roomSpotX+1][roomSpotY-1] != undefined && skyMap[roomSpotX+1][roomSpotY-1][2] != -1)) { //Yes
- if((skyMap[roomSpotX][roomSpotY+2] == undefined || skyMap[roomSpotX][roomSpotY+2][1] != -1) || (skyMap[roomSpotX][roomSpotY+2] != undefined && skyMap[roomSpotX][roomSpotY+2][2] != 1)) { //Yes
- break;
- }
- }
- }
- }
- }
- }
- } else if(toTry[toTryAt][0] == 1 && toTry[toTryAt][1] == -1) {
- //DOWN RIGHT
- if((skyMap[roomSpotX+1][roomSpotY-1] == undefined || skyMap[roomSpotX+1][roomSpotY-1][1] != 1) || (skyMap[roomSpotX+1][roomSpotY-1] != undefined && skyMap[roomSpotX+1][roomSpotY-1][2] == -1)) { //Yes
- if((skyMap[roomSpotX+1][roomSpotY] == undefined || skyMap[roomSpotX+1][roomSpotY][1] != 1) || (skyMap[roomSpotX+1][roomSpotY] != undefined && skyMap[roomSpotX+1][roomSpotY][2] == -1)) { //Yes
- if((skyMap[roomSpotX][roomSpotY-1] == undefined || skyMap[roomSpotX][roomSpotY-1][1] != -1) || (skyMap[roomSpotX][roomSpotY-1] != undefined && skyMap[roomSpotX][roomSpotY-1][2] == 1)) { //Yes
- if((skyMap[roomSpotX][roomSpotY] == undefined || skyMap[roomSpotX][roomSpotY][1] != -1) || (skyMap[roomSpotX][roomSpotY] != undefined && skyMap[roomSpotX][roomSpotY][2] == 1)) { //Yes
- if((skyMap[roomSpotX+1][roomSpotY+1] == undefined || skyMap[roomSpotX+1][roomSpotY+1][1] != 1) || (skyMap[roomSpotX+1][roomSpotY+1] != undefined && skyMap[roomSpotX+1][roomSpotY+1][2] != 1)) { //Yes
- if((skyMap[roomSpotX][roomSpotY-2] == undefined || skyMap[roomSpotX][roomSpotY-2][1] != -1) || (skyMap[roomSpotX][roomSpotY-2] != undefined && skyMap[roomSpotX][roomSpotY-2][2] != -1)) { //Yes
- break;
- }
- }
- }
- }
- }
- }
- } else if(toTry[toTryAt][0] == -1 && toTry[toTryAt][1] == 0) {
- //LEFT
- if((skyMap[roomSpotX][roomSpotY] == undefined || skyMap[roomSpotX][roomSpotY][1] != 1) || (skyMap[roomSpotX][roomSpotY] != undefined && skyMap[roomSpotX][roomSpotY][2] == 0)) { //Yes
- if((skyMap[roomSpotX-1][roomSpotY] == undefined || skyMap[roomSpotX-1][roomSpotY][1] != -1) || (skyMap[roomSpotX-1][roomSpotY] != undefined && skyMap[roomSpotX-1][roomSpotY][2] == 0)) { //Yes
- if((skyMap[roomSpotX][roomSpotY+1] == undefined || skyMap[roomSpotX][roomSpotY+1][1] != 1) || (skyMap[roomSpotX][roomSpotY+1] == undefined || skyMap[roomSpotX][roomSpotY+1][2] != 1)) { //Yes
- if((skyMap[roomSpotX-1][roomSpotY+1] == undefined || skyMap[roomSpotX-1][roomSpotY+1][1] != -1) || (skyMap[roomSpotX-1][roomSpotY+1] == undefined || skyMap[roomSpotX-1][roomSpotY+1][2] != 1)) { //Yes
- if((skyMap[roomSpotX-1][roomSpotY-1] == undefined || skyMap[roomSpotX-1][roomSpotY-1][1] != -1) || (skyMap[roomSpotX-1][roomSpotY-1] == undefined || skyMap[roomSpotX-1][roomSpotY-1][2] != -1)) { //Yes
- if((skyMap[roomSpotX][roomSpotY-1] == undefined || skyMap[roomSpotX][roomSpotY-1][1] != 1) || (skyMap[roomSpotX][roomSpotY-1] == undefined || skyMap[roomSpotX][roomSpotY-1][2] != -1)) { //Yes
- break;
- }
- }
- }
- }
- }
- }
- } else if(toTry[toTryAt][0] == 1 && toTry[toTryAt][1] == 0) {
- //RIGHT
- if((skyMap[roomSpotX][roomSpotY] == undefined || skyMap[roomSpotX][roomSpotY][1] != 1) || (skyMap[roomSpotX][roomSpotY] != undefined && skyMap[roomSpotX][roomSpotY][2] == 0)) { //Yes
- if((skyMap[roomSpotX+1][roomSpotY] == undefined || skyMap[roomSpotX+1][roomSpotY][1] != 1) || (skyMap[roomSpotX+1][roomSpotY] != undefined && skyMap[roomSpotX+1][roomSpotY][2] == 0)) { //Yes
- if((skyMap[roomSpotX][roomSpotY+1] == undefined || skyMap[roomSpotX][roomSpotY+1][1] != -1) || (skyMap[roomSpotX][roomSpotY+1] == undefined || skyMap[roomSpotX][roomSpotY+1][2] != 1)) { //Yes
- if((skyMap[roomSpotX-1][roomSpotY+1] == undefined || skyMap[roomSpotX-1][roomSpotY+1][1] != 1) || (skyMap[roomSpotX-1][roomSpotY+1] == undefined || skyMap[roomSpotX-1][roomSpotY+1][2] != 1)) { //Yes
- if((skyMap[roomSpotX+1][roomSpotY-1] == undefined || skyMap[roomSpotX+1][roomSpotY-1][1] != 1) || (skyMap[roomSpotX+1][roomSpotY-1] == undefined || skyMap[roomSpotX+1][roomSpotY-1][2] != -1)) { //Yes
- if((skyMap[roomSpotX][roomSpotY-1] == undefined || skyMap[roomSpotX][roomSpotY-1][1] != -1) || (skyMap[roomSpotX][roomSpotY-1] == undefined || skyMap[roomSpotX][roomSpotY-1][2] != -1)) { //Yes
- break;
- }
- }
- }
- }
- }
- }
- } else {
- break;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement