From f170801d9377e560d75ce65b08188fa3948640c8 Mon Sep 17 00:00:00 2001 From: Your Name Date: Fri, 29 Apr 2022 18:11:05 -0500 Subject: Update index.html --- index.html | 40 +++++++++++++++++++++++----------------- 1 file changed, 23 insertions(+), 17 deletions(-) (limited to 'index.html') diff --git a/index.html b/index.html index 16abb88..04ca440 100644 --- a/index.html +++ b/index.html @@ -99,7 +99,7 @@ body::-webkit-scrollbar { //board var boardMain = [ - ['',{'piece':'bridger','icon':'br+','loc':{'z':0}},{'piece':'rook','icon':'r','loc':{'z':0}},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{}], + ['',{},{},{},{'piece':'bridger','icon':'br+','loc':{'z':0}},{},{},{'piece':'bridger','icon':'br+','loc':{'z':0}},{},{},{},{},{},{},{},{},{},{},{},{},{}], [{},{},{},{},{},{},{},{},{}], [{},{},{},{},{},{},{},{},{}], [{},{},{},{},{},{},{},{},{}], @@ -153,36 +153,42 @@ body::-webkit-scrollbar { function deltemp(){ for(let x in boardMain){ for(let y in boardMain[x]){ - if(boardMain[x][y].type=='temp'){ - console.log(boardMain[x][y]) + + if(boardMain[x][y]!=null&&boardMain[x][y].type=='temp'){ + //console.log('deleted') + //console.log(boardMain[x][y]) boardMain[x][y]='' + console.log('del') } } } - loadb() + //loadb() } //del temp //move function move(fromR,fromC,toR,toC,z,toz){ - + console.log('move') if(z==1){ //boardOver } else if(z==-1) { //boardUnder } else { - console.log(boardMain[toR][toC]) - console.log(boardMain[fromR][fromC]) + if(Object.keys(boardMain[fromR][fromC]).length!=0){ + boardMain[toR][toC]=boardMain[fromR][fromC] - deltemp() + //deltemp() boardMain[fromR][fromC]={} - + deltemp() loadb() + //del temp + } } + } //move @@ -197,7 +203,7 @@ body::-webkit-scrollbar { } let elem = document.getElementById(row+''+col) - elem.addEventListener('click', function(){ loadb();deltemp() } ) + elem.addEventListener('click', function(){ deltemp();loadb(); } ) let piece = board[row][col] switch(piece.piece){ @@ -351,25 +357,25 @@ lengths.indexOf(Math.max(...lengths)); if(JSON.stringify(board[r][c])==JSON.stringify({})) { if(primary){ - bod+=('') + bod+=('') }else{ - bod+=('') + bod+=('') } } else if(board[r][c]==''){ - bod+=('') + bod+=('') }else if(board[r][c].type=='temp'){ if(board[r][c].life==0){ - bod+=('') + bod+=('') board[r][c]='' } else { board[r][c].life-=1 - bod+=('') + bod+=('') } }else{ if(primary){ - bod+=(''+board[r][c].icon+'') + bod+=(''+board[r][c].icon+'') }else{ - bod+=(''+board[r][c].icon+'') + bod+=(''+board[r][c].icon+'') } } //primary=!primary -- cgit v1.2.3