Description
//PASTE THIS FOR THE LEVEL TO WORK: for(i=0;i<8;i++){ blockProperties[79][i] = false; } function verticalType(i, sign, prop, pist) { let includeHeight = -0.5 * sign + 0.5; let yTile = Math.floor((char[i].y - char[i].h * includeHeight) / 30); let toReturn = false; for (let j = Math.floor((char[i].x - char[i].w) / 30); j <= Math.floor((char[i].x + char[i].w - 0.01) / 30); j++) { if (!outOfRange(j, yTile)) { if (thisLevel[yTile][j] == prop) { if (pist) { tileFrames[yTile][j].playing = true; tileFrames[yTile][j].cf = 1; } toReturn = true; }else{ if(thisLevel[yTile][j] == 79 && _keysDown[32]){ char[control].jump(-13); } if(thisLevel[yTile][j] == 11 && _keysDown[32]){ setdir = 1; if(char[control].dire<3) setdir = -1; char[control].moveHorizontal(15*setdir); char[control].jump(-6); } } } } return toReturn; }
Similar Levels