Advertisement
Guest User

minesweeper.io cheat

a guest
May 31st, 2019
402
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function a() {
  2.     if (appController.minesweeper.state != 'playing') return;
  3.     var d = appController.minesweeper.playGrid;
  4.     for (let i = 1; i < appController.minesweeper.height; i++) {
  5.         for (let j = 1; j < appController.minesweeper.width; j++) {
  6.             var e = d.get(i, j);
  7.             var t = 0;
  8.             let q = 0;
  9.             var ne = appController.minesweeper.playGrid.getNeighbors(i, j);
  10.             if (e == 0 || e == 11) continue;
  11.             for (let m = 0; m < ne.length; m++) {
  12.                 var neg = d.get(ne[m].x, ne[m].y);
  13.                 if (neg > 11 || neg == 0) t++;
  14.                 if (neg == 10) q++
  15.             }
  16.             if (t >= e) {
  17.                 for (let m = 0; m < ne.length; m++) {
  18.                     let pos = d.get(ne[m].x, ne[m].y);
  19.                     if (pos == 10) {
  20.                         appController.minesweeper.revealCell(ne[m].x, ne[m].y)
  21.                     }
  22.                 }
  23.             } else {
  24.                 if (e - t == q) {
  25.                     for (let m = 0; m < ne.length; m++) {
  26.                         var neg = d.get(ne[m].x, ne[m].y);
  27.                         if (neg == 10) appController.minesweeper.placeFlag(ne[m].x, ne[m].y)
  28.                     }
  29.                 }
  30.             }
  31.         }
  32.     }
  33. }
  34. int = setInterval(a, 500)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement