From f5617805ada602004ea2edeb518d0a6a300ed5e4 Mon Sep 17 00:00:00 2001 From: amy Date: Fri, 10 Feb 2023 14:07:15 -0600 Subject: minesweeper board gen --- src/fs.json | 2 +- src/sprites/space-0.png | Bin 0 -> 125 bytes src/sprites/space-2.png | Bin 0 -> 166 bytes src/sprites/space-clear.png | Bin 125 -> 0 bytes src/sprites/square-2.png | Bin 166 -> 0 bytes 5 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 src/sprites/space-0.png create mode 100644 src/sprites/space-2.png delete mode 100644 src/sprites/space-clear.png delete mode 100644 src/sprites/square-2.png diff --git a/src/fs.json b/src/fs.json index be1a7b4..1709ae2 100644 --- a/src/fs.json +++ b/src/fs.json @@ -20,7 +20,7 @@ "name": "Mine Sweeper", "perms": { "r": true }, "dir": false, - "content": "window uwu uwu\nmeta icon src/img/mine.png, resize false, left 250, top 250, width 144, height 192, scroll false\njs let id = #_ID - 1;let cont = document.getElementById(id + '-content-content');let width = 9; let height = 10;cont.innerHTML='';let board = [];for(let i = 0; i!=height;i++){let temp = [];for(let i = 0; i!=width;i++){if(Math.random() < 0.19){temp.push(-1);} else {temp.push(0);}};board.push(temp);};for(let i = 0; i!= board.length; i++){for(let ii = 0; ii!=board[i].length; ii++){if((i!=0&&i!=height-1&&ii!=0&&ii!=width-1)&&board[i][ii]!=-1){board[i][ii] = (board[i-1][ii]==-1) + (board[i-1][ii-1]==-1) + (board[i][ii-1]==-1) + (board[i+1][ii-1]==-1) + (board[i+1][ii]==-1) + (board[i+1][ii+1]==-1) + (board[i][ii+1]==-1) + (board[i-1][ii+1]==-1);}}};for(let l of board){console.log(l)}" + "content": "window uwu uwu\nmeta icon src/img/mine.png, resize false, left 250, top 250, width 144, height 192, scroll false\njs let id = #_ID - 1;let cont = document.getElementById(id + '-content-content');let width = 9; let height = 10;cont.innerHTML='';let board = [];for(let i = 0; i!=height;i++){let temp = [];for(let i = 0; i!=width;i++){if(Math.random() < 0.19){temp.push(-1);} else {temp.push(0);}};board.push(temp);};for(let i = 0; i!= board.length; i++){for(let ii = 0; ii!=board[i].length; ii++){if((i!=0&&i!=height-1&&ii!=0&&ii!=width-1)&&board[i][ii]!=-1){board[i][ii] = (board[i-1][ii]==-1) + (board[i-1][ii-1]==-1) + (board[i][ii-1]==-1) + (board[i+1][ii-1]==-1) + (board[i+1][ii]==-1) + (board[i+1][ii+1]==-1) + (board[i][ii+1]==-1) + (board[i-1][ii+1]==-1);}}};console.log(board);for(let l of board){for(let ll of l){console.log(ll);if(ll==-1){cont.innerHTML+=''}else{cont.innerHTML+=``}}}" } ] } diff --git a/src/sprites/space-0.png b/src/sprites/space-0.png new file mode 100644 index 0000000..de23ec5 Binary files /dev/null and b/src/sprites/space-0.png differ diff --git a/src/sprites/space-2.png b/src/sprites/space-2.png new file mode 100644 index 0000000..156a2b5 Binary files /dev/null and b/src/sprites/space-2.png differ diff --git a/src/sprites/space-clear.png b/src/sprites/space-clear.png deleted file mode 100644 index de23ec5..0000000 Binary files a/src/sprites/space-clear.png and /dev/null differ diff --git a/src/sprites/square-2.png b/src/sprites/square-2.png deleted file mode 100644 index 156a2b5..0000000 Binary files a/src/sprites/square-2.png and /dev/null differ -- cgit v1.2.3