Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html>
- <body>
- <div class="box">
- <h1 align="center">Szachy</h1>
- </div>
- <div id="chess" align="center">
- </div>
- <div class="box2">
- <p id="turaID" style = "color:rgb(219, 76, 19) ; font-size:200% ; position:relative", align="center">Tura białych</p>
- </div>
- <style>
- .box{
- width:300px;
- margin: auto;
- }
- .box:hover{
- box-shadow: 0 0 10px rgb(15, 17, 8);
- }
- .box2{
- width: 300px;
- margin: auto;
- }
- .box2:hover{
- box-shadow: 0 0 10px rgb(219, 76, 19);
- }
- p{
- font-family: Courier;
- font-weight: 900;
- }
- html, body{
- margin:0;
- padding: 0;
- width: 100%;
- }
- h1 {
- font-size:30px;
- font-family: Courier;
- }
- table {
- border-collapse: collapse;
- }
- table{
- border: 2px solid black;
- }
- th, td{
- border: 2px dashed;
- height: 60px;
- width: 60px;
- }
- td:focus{
- background-color: white;
- }
- td:hover {
- background-color:grey;
- }
- td:active {
- background-color: yellow;
- }
- button{
- background: none;
- color: #ccc;
- width: 120px;
- height: 80px;
- border: 1px solid #338033;
- font-size: 18px;
- border-radius: 4px;
- transition: .6s;
- overflow: hidden;
- }
- button:focus{
- outline:none;
- }
- button:before{
- content: ' ';
- display: block;
- position: absolute;
- background: rgba(255,255,255,.5);
- opacity: .5s;
- filter: blur(30px);
- transform: translateX(-130px) skewX(-15deg);
- }
- button:after {
- content: ' ';
- display:block;
- position:absolute;
- background: rgba(255,255,255,.2);
- opacity: 0;
- filter: blur(30px);
- transform: translate(-100px) scaleX(-15deg);
- }
- button:hover{
- background: #41a841;
- cursor: pointer;
- }
- button:hover:after{
- transform:translateX(300px) skewX(-15deg);
- opacity: 1;
- transition: 5s;
- }
- #ruch{
- font-family: courier;
- font-weight: 900;
- font-size:20px;
- }
- #czarnySelect {
- overflow: hidden;
- width: 100px;
- border-radius: 9px 9px 9px 9px;
- box-shadow: 1px 1px 11px #0e61033d;
- background: rgb(247, 247, 247);
- outline: none;
- font-family: courier;
- font-weight: 900;
- }
- #bialySelect{
- overflow:hidden;
- width:100px;
- border-radius: 9px 9px 9px 9px;
- box-shadow: 1px 1px 11px #0e61033d;
- background: rgb(247, 247, 247);
- outline:none;
- font-family: courier;
- font-weight: 900;
- }
- h{
- font-family:courier;
- font-weight: 900;
- font-size: 20px;
- }
- </style>
- <div id = "ruch", align="center">
- Pozycja wejść.
- <input type="text" id="ruch1a" value=""/>
- <input type="text" id="ruch1b" value=""/>
- <br>
- Pozycja wyjść.
- <input type="text" id="ruch1c" value=""/>
- <input type="text" id="ruch1d" value=""/>
- <br>
- <br>
- <button onclick="ruszFigure();promocja()" id="przycisk" style="color:black">Wykonaj ruch</button>
- </div>
- <br>
- <div id = "wybor_promocji", align="center">
- <h>Na co chcesz aby zmienił się Twój pionek po dojściu do linii promocji?</h>
- <br>
- <select id="czarnySelect">
- <option value ="czarnyHet">czarnyHet</option>
- <option value ="czarnyGon">czarnyGon</option>
- <option value ="czarnySko">czarnySko</option>
- <option value ="czarnaWie">czarnaWie</option>
- </select>
- <select id="bialySelect">
- <option value ="bialyHetm">bialyHetm</option>
- <option value ="bialyGoni">bialyGoni</option>
- <option value ="bialySkoc">bialySkoc</option>
- <option value ="bialaWiez">bialaWiez</option>
- </select>
- </div>
- <script>
- function game()
- {
- //rysujSzachownice();
- promocja();
- }
- var update = setInterval(game,1000);
- //var bialyPion = document.getElementById("
- var szachownica = [
- ["czarnaWie", "czarnySko", "czarnyGon", "czarnyHet", "czarnyKro", "czarnyGon", "czarnySko", "czarnaWie"],
- ["czarnyPio", "czarnyPio", "czarnyPio", "czarnyPio", "czarnyPio", "czarnyPio", "czarnyPio", "czarnyPio"],
- ["", "", "", "", "", "", "", ""],
- ["", "", "", "", "", "", "", ""],
- ["", "", "", "", "", "", "", ""],
- ["", "", "", "", "", "", "", ""],
- ["bialyPion", "bialyPion", "bialyPion", "bialyPion", "bialyPion", "bialyPion", "bialyPion", "bialyPion"],
- ["bialaWiez", "bialySkoc", "bialyGoni", "bialyHetm", "bialyKrol", "bialyGoni", "bialySkoc", "bialaWiez"] ];
- var tura = true;
- var szach = "";
- function rysujSzachownice()
- {
- szach += '<table id="tabelka">';
- for(var i=0; i<8; i++)
- {
- szach += '<tr>';
- for(var j=0; j<8; j++)
- {
- if(i%2 == 0 && j%2 == 0 || i%2 == 1 && j%2 == 1)
- {
- szach += '<td bgcolor="#A2BDC5" id="cell">';
- /*if(szachownica[i][j] == "bialyPion")
- {
- szach+='<img src="https://upload.wikimedia.org/wikipedia/commons/4/45/Chess_plt45.svg"> </img>';
- }*/
- szach += szachownica[i][j];
- szach += '</td>';
- }
- else
- {
- szach += '<td bgcolor="#749362">';
- szach += szachownica[i][j];
- szach += '</td>';
- }
- }
- szach += '</tr>';
- }
- document.getElementById("chess").innerHTML = szach;
- szach += '</table>';
- szach = " ";
- }
- rysujSzachownice();
- var table = document.getElementById("tabelka"),rIndex,cIndex;
- var text = " ";
- function przerysuj()
- {
- for(var i=0; i<8; i++)
- {
- for(var j=0; j<8; j++)
- {
- if(i%2 == 0 && j%2 == 0 || i%2 == 1 && j%2 == 1)
- {
- text += '<td bgcolor="#A2BDC5" id ="cell">';
- text += szachownica[i][j];
- text += '</td>';
- }
- else
- {
- text += '<td bgcolor="#749362" id ="cell">';
- text += szachownica[i][j];
- text += '</td>';
- }
- }
- text += '</tr>';
- }
- document.getElementById("tabelka").innerHTML=text;
- text = " ";
- }
- function czysc()
- {
- document.getElementById("ruch1a").value = " ";
- document.getElementById("ruch1b").value = " ";
- document.getElementById("ruch1c").value = " ";
- document.getElementById("ruch1d").value = " ";
- }
- document.getElementById("przycisk").addEventListener("click", przerysuj);
- document.getElementById("przycisk").addEventListener("click", czysc);
- //przekazuje klikniecia do ruchu:
- var klikniecia = true;
- function wspolrzedne()
- {
- for(var i = 0; i < table.rows.length; i++)
- {
- for(var j = 0; j < table.rows[i].cells.length; j++)
- {
- table.rows[i].cells[j].onclick = function()
- {
- rIndex = this.parentElement.rowIndex;
- cIndex = this.cellIndex;
- if(klikniecia == true)
- {
- //alert("Row: " + rIndex + ", Cell: " +cIndex);
- document.getElementById("ruch1a").value = rIndex;
- document.getElementById("ruch1b").value = cIndex;
- klikniecia = false;
- mozliweRuchy();
- }
- else
- {
- document.getElementById("ruch1c").value = rIndex;
- document.getElementById("ruch1d").value = cIndex;
- klikniecia = true;
- mozliweRuchy();
- }
- };
- }
- }
- }
- function mozliweRuchy()
- {
- for(var i = 0; i < table.rows.length; i++)
- {
- for(var j = 0; j < table.rows[i].cells.length; j++)
- {
- table.rows[i].cells[j].onclick = function()
- {
- rIndex = this.parentElement.rowIndex;
- cIndex = this.cellIndex;
- var a = rIndex;
- var b = cIndex;
- //if(szachownica[a][b] == "bialyPion")
- //{
- if(szachownica[a][b] == "bialyPion")
- {
- //document.getElementById('cell').style.color = 'red';
- document.getElementById('cell').style.focus = 'white';
- }
- //}
- };
- }
- }
- }
- document.getElementById("tabelka").addEventListener("click", wspolrzedne);
- document.getElementById("tabelka").addEventListener("click", mozliweRuchy() );
- document.getElementById("chess").style.fontFamily = "monospace";
- document.getElementById("chess").style.fontWeight = "900";
- document.getElementById("chess").style.fontSize = "15px";
- function czyjaTura() //funkcja zmieniajaca flage
- {
- if (tura == true)
- {
- document.getElementById("turaID").innerHTML = "Tura czarnych";
- tura = false;
- }
- else
- {
- document.getElementById("turaID").innerHTML = "Tura białych";
- tura = true;
- }
- }
- function promocja() //zmiana pionka na figure po dojsciu do linii promocji
- {
- var c = document.getElementById('ruch1c').value;
- var d = document.getElementById('ruch1d').value;
- if(szachownica[c][d] == "czarnyPio" && c == 7)
- {
- if(document.getElementById("czarnySelect").value == "czarnyHet")
- {
- szachownica[c][d] = "czarnyHet";
- }
- if(document.getElementById("czarnySelect").value == "czarnyGon")
- {
- szachownica[c][d] = "czarnyGon";
- }
- if(document.getElementById("czarnySelect").value == "czarnySko")
- {
- szachownica[c][d] = "czarnySko";
- }
- if(document.getElementById("czarnySelect").value == "czarnaWie")
- {
- szachownica[c][d] = "czarnaWie";
- }
- }
- if(szachownica[c][d] == "bialyPion" && c == 0)
- {
- if(document.getElementById("bialySelect").value == "bialyHetm")
- {
- szachownica[c][d] = "bialyHetm";
- }
- if(document.getElementById("bialySelect").value == "bialyGoni")
- {
- szachownica[c][d] = "bialyGoni";
- }
- if(document.getElementById("bialySelect").value == "bialySkoc")
- {
- szachownica[c][d] = "bialySkoc";
- }
- if(document.getElementById("bialySelect").value == "bialaWiez")
- {
- szachownica[c][d] = "bialaWiez";
- }
- }
- }
- function ruszFigure() //ruchy do dokonczenia
- {
- var a = document.getElementById('ruch1a').value;
- var b = document.getElementById('ruch1b').value;
- var c = document.getElementById('ruch1c').value;
- var d = document.getElementById('ruch1d').value;
- var temp = szachownica[a][b];
- if(tura == false) //ruchy czarnych figur
- {
- if(szachownica[a][b] == "czarnyPio")
- {
- if(szachownica[c][d].substr(0,1) != "c")
- {
- if(szachownica[c][d] == "" && ( c == ( parseInt(a)+parseInt(1) ) && d == b) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if( szachownica[c][d] != ""
- && ( c == ( parseInt(a)+parseInt(1) ) && d == ( parseInt(b)-parseInt(1) ) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if( szachownica[c][d] != ""
- && ( c == ( parseInt(a)+parseInt(1) ) && d == ( parseInt(b)+parseInt(1) ) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if(szachownica[c][d] == "" && ( c == ( parseInt(a)+parseInt(2) ) && d == b) && a == 1 )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- }
- }//koniec piona
- if(szachownica[a][b] == "czarnyKro")
- {
- if(szachownica[c][d].substr(0,1) != "c")
- {
- //roszada krotka:
- if( a == 0 && b == 3 && c == 0 && d == 1 && szachownica[0][0] == "czarnaWie" && szachownica[0][1] == "" && szachownica[0][2] == "" )
- {
- szachownica[c][d] = "czarnyKro";
- szachownica[a][b] = "";
- szachownica[0][0] = "";
- szachownica[0][2] = "czarnaWie";
- czyjaTura();
- }
- if( a == 0 && b == 4 && c == 0 && d == 6 && szachownica[0][7] == "czarnaWie" && szachownica[0][6] == "" && szachownica[0][5] == "" )
- {
- szachownica[c][d] = "czarnyKro";
- szachownica[a][b] = "";
- szachownica[0][7] = "";
- szachownica[0][5] = "czarnaWie";
- czyjaTura();
- }
- //roszada dluga:
- if( a == 0 && b == 4 && c == 0 && d == 2 && szachownica[0][0] == "czarnaWie" && szachownica[0][1] == "" && szachownica[0][2] == "" && szachownica[0][3] == "")
- {
- szachownica[c][d] = "czarnyKro";
- szachownica[a][b] = "";
- szachownica[0][0] = "";
- szachownica[0][3] = "czarnaWie";
- czyjaTura();
- }
- //ruchy:
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(1) ) && d == ( parseInt(b)+parseInt(1) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-1) ) && d == ( parseInt(b)+parseInt(-1) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(1) ) && d == ( parseInt(b)+parseInt(-1) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-1) ) && d == ( parseInt(b)+parseInt(1) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) ) && d == ( parseInt(b)+parseInt(1) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(1) ) && d == ( parseInt(b)+parseInt(0) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-1) ) && d == ( parseInt(b)+parseInt(0) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) ) && d == ( parseInt(b)+parseInt(-1) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- }
- }
- if(szachownica[a][b] == "czarnySko")
- {
- if(szachownica[c][d].substr(0,1) != "c")
- {
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(1) ) && d == ( parseInt(b)+parseInt(2) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" )&& ( c == ( parseInt(a)+parseInt(1) ) && d == ( parseInt(b)-parseInt(2) ) ))
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == ( parseInt(a)+parseInt(2) ) && d == ( parseInt(b)+parseInt(1) ) ))
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == ( parseInt(a)+parseInt(2) ) && d == ( parseInt(b)-parseInt(1) ) ))
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == ( parseInt(a)-parseInt(1) ) && d == ( parseInt(b)+parseInt(2) ) ))
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == ( parseInt(a)-parseInt(1) ) && d == ( parseInt(b)-parseInt(2) ) ))
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == ( parseInt(a)-parseInt(2) ) && d == ( parseInt(b)+parseInt(1) ) ))
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == ( parseInt(a)-parseInt(2) ) && d == ( parseInt(b)-parseInt(1) ) ))
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- }
- }//koniec skoczka
- if(szachownica[a][b] == "czarnyGon")
- {
- if(szachownica[c][d].substr(0,1) != "c")
- {
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(1) ) && d == ( parseInt(b)+parseInt(1) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(2) ) && d == ( parseInt(b)+parseInt(2) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(3) ) && d == ( parseInt(b)+parseInt(3) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(4) ) && d == ( parseInt(b)+parseInt(4) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(5) ) && d == ( parseInt(b)+parseInt(5) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(6) ) && d == ( parseInt(b)+parseInt(6) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(7) ) && d == ( parseInt(b)+parseInt(7) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-1) ) && d == ( parseInt(b)+parseInt(-1) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-2) ) && d == ( parseInt(b)+parseInt(-2) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-3) ) && d == ( parseInt(b)+parseInt(-3) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-4) ) && d == ( parseInt(b)+parseInt(-4) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-5) ) && d == ( parseInt(b)+parseInt(-5) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-6) ) && d == ( parseInt(b)+parseInt(-6) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-7) ) && d == ( parseInt(b)+parseInt(-7) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-1) ) && d == ( parseInt(b)+parseInt(1) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-2) ) && d == ( parseInt(b)+parseInt(2) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-3) ) && d == ( parseInt(b)+parseInt(3) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-4) ) && d == ( parseInt(b)+parseInt(4) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-5) ) && d == ( parseInt(b)+parseInt(5) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-6) ) && d == ( parseInt(b)+parseInt(6) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-7) ) && d == ( parseInt(b)+parseInt(7) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(1) ) && d == ( parseInt(b)+parseInt(-1) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(2) ) && d == ( parseInt(b)+parseInt(-2) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(3) ) && d == ( parseInt(b)+parseInt(-3) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(4) ) && d == ( parseInt(b)+parseInt(-4) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(5) ) && d == ( parseInt(b)+parseInt(-5) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(6) ) && d == ( parseInt(b)+parseInt(-6) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(7) ) && d == ( parseInt(b)+parseInt(-7) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- }
- }//koniec gonca
- if(szachownica[a][b] == "czarnaWie")
- {
- if(szachownica[c][d].substr(0,1) != "c")
- {
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) ) && d == ( parseInt(b)+parseInt(1) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) ) && d == ( parseInt(b)+parseInt(2) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) ) && d == ( parseInt(b)+parseInt(3) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) ) && d == ( parseInt(b)+parseInt(4) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) ) && d == ( parseInt(b)+parseInt(5) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) ) && d == ( parseInt(b)+parseInt(6) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) ) && d == ( parseInt(b)+parseInt(7) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(1) ) && d == ( parseInt(b)+parseInt(0) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(2) ) && d == ( parseInt(b)+parseInt(0) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(3) ) && d == ( parseInt(b)+parseInt(0) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(4) ) && d == ( parseInt(b)+parseInt(0) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(5) ) && d == ( parseInt(b)+parseInt(0) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(6) ) && d == ( parseInt(b)+parseInt(0) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(7) ) && d == ( parseInt(b)+parseInt(0) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) ) && d == ( parseInt(b)+parseInt(-1) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) ) && d == ( parseInt(b)+parseInt(-2) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) ) && d == ( parseInt(b)+parseInt(-3) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) ) && d == ( parseInt(b)+parseInt(-4) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) ) && d == ( parseInt(b)+parseInt(-5) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) ) && d == ( parseInt(b)+parseInt(-6) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) ) && d == ( parseInt(b)+parseInt(-7) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-1) ) && d == ( parseInt(b)+parseInt(0) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-2) ) && d == ( parseInt(b)+parseInt(0) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-3) ) && d == ( parseInt(b)+parseInt(0) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-4) ) && d == ( parseInt(b)+parseInt(0) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-5) ) && d == ( parseInt(b)+parseInt(0) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-6) ) && d == ( parseInt(b)+parseInt(0) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-7) ) && d == ( parseInt(b)+parseInt(0) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- }
- }//koniec wiezy
- if(szachownica[a][b] == "czarnyHet")
- {
- if(szachownica[c][d].substr(0,1) != "c")
- {
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(1) ) && d == ( parseInt(b)+parseInt(1) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(2) ) && d == ( parseInt(b)+parseInt(2) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(3) ) && d == ( parseInt(b)+parseInt(3) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(4) ) && d == ( parseInt(b)+parseInt(4) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(5) ) && d == ( parseInt(b)+parseInt(5) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(6) ) && d == ( parseInt(b)+parseInt(6) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(7) ) && d == ( parseInt(b)+parseInt(7) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-1) ) && d == ( parseInt(b)+parseInt(-1) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-2) ) && d == ( parseInt(b)+parseInt(-2) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-3) ) && d == ( parseInt(b)+parseInt(-3) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-4) ) && d == ( parseInt(b)+parseInt(-4) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-5) ) && d == ( parseInt(b)+parseInt(-5) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-6) ) && d == ( parseInt(b)+parseInt(-6) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-7) ) && d == ( parseInt(b)+parseInt(-7) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-1) ) && d == ( parseInt(b)+parseInt(1) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-2) ) && d == ( parseInt(b)+parseInt(2) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-3) ) && d == ( parseInt(b)+parseInt(3) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-4) ) && d == ( parseInt(b)+parseInt(4) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-5) ) && d == ( parseInt(b)+parseInt(5) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-6) ) && d == ( parseInt(b)+parseInt(6) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-7) ) && d == ( parseInt(b)+parseInt(7) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(1) ) && d == ( parseInt(b)+parseInt(-1) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(2) ) && d == ( parseInt(b)+parseInt(-2) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(3) ) && d == ( parseInt(b)+parseInt(-3) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(4) ) && d == ( parseInt(b)+parseInt(-4) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(5) ) && d == ( parseInt(b)+parseInt(-5) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(6) ) && d == ( parseInt(b)+parseInt(-6) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(7) ) && d == ( parseInt(b)+parseInt(-7) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) ) && d == ( parseInt(b)+parseInt(1) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) ) && d == ( parseInt(b)+parseInt(2) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) ) && d == ( parseInt(b)+parseInt(3) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) ) && d == ( parseInt(b)+parseInt(4) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) ) && d == ( parseInt(b)+parseInt(5) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) ) && d == ( parseInt(b)+parseInt(6) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) ) && d == ( parseInt(b)+parseInt(7) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(1) ) && d == ( parseInt(b)+parseInt(0) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(2) ) && d == ( parseInt(b)+parseInt(0) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(3) ) && d == ( parseInt(b)+parseInt(0) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(4) ) && d == ( parseInt(b)+parseInt(0) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(5) ) && d == ( parseInt(b)+parseInt(0) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(6) ) && d == ( parseInt(b)+parseInt(0) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(7) ) && d == ( parseInt(b)+parseInt(0) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) ) && d == ( parseInt(b)+parseInt(-1) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) ) && d == ( parseInt(b)+parseInt(-2) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) ) && d == ( parseInt(b)+parseInt(-3) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) ) && d == ( parseInt(b)+parseInt(-4) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) ) && d == ( parseInt(b)+parseInt(-5) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) ) && d == ( parseInt(b)+parseInt(-6) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) ) && d == ( parseInt(b)+parseInt(-7) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-1) ) && d == ( parseInt(b)+parseInt(0) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-2) ) && d == ( parseInt(b)+parseInt(0) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-3) ) && d == ( parseInt(b)+parseInt(0) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-4) ) && d == ( parseInt(b)+parseInt(0) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-5) ) && d == ( parseInt(b)+parseInt(0) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-6) ) && d == ( parseInt(b)+parseInt(0) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-7) ) && d == ( parseInt(b)+parseInt(0) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- }
- }//koniec hetmana
- }// koniec warunkow na ruchy czarnych figur
- if(tura == true) //ruchy bialych figur
- {
- if(szachownica[a][b] == "bialyPion")
- {
- if(szachownica[c][d].substr(0,1) != "b")
- {
- if(szachownica[c][d] == "" && ( c == ( parseInt(a)-parseInt(1) ) && d == b) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if( szachownica[c][d] != ""
- && ( c == ( parseInt(a)-parseInt(1) ) && d == ( parseInt(b)-parseInt(1) ) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if( szachownica[c][d] != ""
- && ( c == ( parseInt(a)-parseInt(1) ) && d == ( parseInt(b)+parseInt(1) ) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if(szachownica[c][d] == "" && ( c == ( parseInt(a)-parseInt(2) ) && d == b) && a == 6)
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- }
- }//koniec piona
- if(szachownica[a][b] == "bialyKrol")
- {
- if(szachownica[c][d].substr(0,1) != "b")
- {
- //roszada:
- if( a == 7 && b == 3 && c == 7 && d == 1 && szachownica[7][0] == "bialaWiez" && szachownica[7][1] == "" && szachownica[7][2] == "" )
- {
- szachownica[c][d] = "bialyKrol";
- szachownica[a][b] = "";
- szachownica[7][0] = "";
- szachownica[7][2] = "bialaWiez";
- czyjaTura();
- }
- if( a == 7 && b == 4 && c == 7 && d == 6 && szachownica[7][7] == "bialaWiez" && szachownica[7][6] == "" && szachownica[7][5] == "" )
- {
- szachownica[c][d] = "bialyKrol";
- szachownica[a][b] = "";
- szachownica[7][7] = "";
- szachownica[7][5] = "bialaWiez";
- czyjaTura();
- }
- //roszada dluga:
- if( a == 7 && b == 4 && c == 7 && d == 2 && szachownica[7][0] == "bialaWiez" && szachownica[7][1] == "" && szachownica[7][2] == "" && szachownica[7][3] == "")
- {
- szachownica[c][d] = "bialyKrol";
- szachownica[a][b] = "";
- szachownica[7][0] = "";
- szachownica[7][3] = "bialaWiez";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(1) ) && d == ( parseInt(b)+parseInt(1) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-1) ) && d == ( parseInt(b)+parseInt(-1) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(1) ) && d == ( parseInt(b)+parseInt(-1) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-1) ) && d == ( parseInt(b)+parseInt(1) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) ) && d == ( parseInt(b)+parseInt(1) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(1) ) && d == ( parseInt(b)+parseInt(0) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-1) ) && d == ( parseInt(b)+parseInt(0) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) ) && d == ( parseInt(b)+parseInt(-1) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- }
- }//koniec krola
- if(szachownica[a][b] == "bialySkoc")
- {
- if(szachownica[c][d].substr(0,1) != "b")
- {
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(1) ) && d == ( parseInt(b)+parseInt(2) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" )&& ( c == ( parseInt(a)+parseInt(1) ) && d == ( parseInt(b)-parseInt(2) ) ))
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == ( parseInt(a)+parseInt(2) ) && d == ( parseInt(b)+parseInt(1) ) ))
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == ( parseInt(a)+parseInt(2) ) && d == ( parseInt(b)-parseInt(1) ) ))
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == ( parseInt(a)-parseInt(1) ) && d == ( parseInt(b)+parseInt(2) ) ))
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == ( parseInt(a)-parseInt(1) ) && d == ( parseInt(b)-parseInt(2) ) ))
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == ( parseInt(a)-parseInt(2) ) && d == ( parseInt(b)+parseInt(1) ) ))
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == ( parseInt(a)-parseInt(2) ) && d == ( parseInt(b)-parseInt(1) ) ))
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- }
- }//koniec skoczka
- if(szachownica[a][b] == "bialyGoni")
- {
- if(szachownica[c][d].substr(0,1) != "b")
- {
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(1) ) && d == ( parseInt(b)+parseInt(1) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(2) ) && d == ( parseInt(b)+parseInt(2) )
- && szachownica[parseInt(a)+parseInt(1)][parseInt(b)+parseInt(1)] == "" )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(3) ) && d == ( parseInt(b)+parseInt(3) )
- && szachownica[parseInt(a)+parseInt(1)][parseInt(b)+parseInt(1)] == "" && szachownica[parseInt(a)+parseInt(2)][parseInt(b)+parseInt(2)] == "" )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(4) ) && d == ( parseInt(b)+parseInt(4) )
- && szachownica[parseInt(a)+parseInt(1)][parseInt(b)+parseInt(1)] == "" && szachownica[parseInt(a)+parseInt(2)][parseInt(b)+parseInt(2)] == ""
- && szachownica[parseInt(a)+parseInt(3)][parseInt(b)+parseInt(3)] == "" )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(5) ) && d == ( parseInt(b)+parseInt(5) )
- && szachownica[parseInt(a)+parseInt(1)][parseInt(b)+parseInt(1)] == "" && szachownica[parseInt(a)+parseInt(2)][parseInt(b)+parseInt(2)] == ""
- && szachownica[parseInt(a)+parseInt(3)][parseInt(b)+parseInt(3)] == "" && szachownica[parseInt(a)+parseInt(4)][parseInt(b)+parseInt(4)] == "")
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(6) ) && d == ( parseInt(b)+parseInt(6) )
- && szachownica[parseInt(a)+parseInt(1)][parseInt(b)+parseInt(1)] == "" && szachownica[parseInt(a)+parseInt(2)][parseInt(b)+parseInt(2)] == ""
- && szachownica[parseInt(a)+parseInt(3)][parseInt(b)+parseInt(3)] == "" && szachownica[parseInt(a)+parseInt(4)][parseInt(b)+parseInt(4)] == ""
- && szachownica[parseInt(a)+parseInt(5)][parseInt(b)+parseInt(5)] == "")
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(7) ) && d == ( parseInt(b)+parseInt(7) )
- && szachownica[parseInt(a)+parseInt(1)][parseInt(b)+parseInt(1)] == "" && szachownica[parseInt(a)+parseInt(2)][parseInt(b)+parseInt(2)] == ""
- && szachownica[parseInt(a)+parseInt(3)][parseInt(b)+parseInt(3)] == "" && szachownica[parseInt(a)+parseInt(4)][parseInt(b)+parseInt(4)] == ""
- && szachownica[parseInt(a)+parseInt(5)][parseInt(b)+parseInt(5)] == "" && szachownica[parseInt(a)+parseInt(6)][parseInt(b)+parseInt(6)] == "")
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-1) ) && d == ( parseInt(b)+parseInt(-1) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-2) ) && d == ( parseInt(b)+parseInt(-2) )
- && szachownica[parseInt(a)-parseInt(1)][parseInt(b)-parseInt(1)] == "" )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-3) ) && d == ( parseInt(b)+parseInt(-3) )
- && szachownica[parseInt(a)-parseInt(1)][parseInt(b)-parseInt(1)] == "" && szachownica[parseInt(a)-parseInt(2)][parseInt(b)-parseInt(2)] == "" )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-4) ) && d == ( parseInt(b)+parseInt(-4) )
- && szachownica[parseInt(a)-parseInt(1)][parseInt(b)-parseInt(1)] == "" && szachownica[parseInt(a)-parseInt(2)][parseInt(b)-parseInt(2)] == ""
- && szachownica[parseInt(a)-parseInt(3)][parseInt(b)-parseInt(3)] == "" )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-5) ) && d == ( parseInt(b)+parseInt(-5) )
- && szachownica[parseInt(a)-parseInt(1)][parseInt(b)-parseInt(1)] == "" && szachownica[parseInt(a)-parseInt(2)][parseInt(b)-parseInt(2)] == ""
- && szachownica[parseInt(a)-parseInt(3)][parseInt(b)-parseInt(3)] == "" && szachownica[parseInt(a)-parseInt(4)][parseInt(b)-parseInt(4)] == "" )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-6) ) && d == ( parseInt(b)+parseInt(-6) )
- && szachownica[parseInt(a)-parseInt(1)][parseInt(b)-parseInt(1)] == "" && szachownica[parseInt(a)-parseInt(2)][parseInt(b)-parseInt(2)] == ""
- && szachownica[parseInt(a)-parseInt(3)][parseInt(b)-parseInt(3)] == "" && szachownica[parseInt(a)-parseInt(4)][parseInt(b)-parseInt(4)] == ""
- && szachownica[parseInt(a)-parseInt(5)][parseInt(b)-parseInt(5)] == "")
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-7) ) && d == ( parseInt(b)+parseInt(-7) )
- && szachownica[parseInt(a)-parseInt(1)][parseInt(b)-parseInt(1)] == "" && szachownica[parseInt(a)-parseInt(2)][parseInt(b)-parseInt(2)] == ""
- && szachownica[parseInt(a)-parseInt(3)][parseInt(b)-parseInt(3)] == "" && szachownica[parseInt(a)-parseInt(4)][parseInt(b)-parseInt(4)] == ""
- && szachownica[parseInt(a)-parseInt(5)][parseInt(b)-parseInt(5)] == "" && szachownica[parseInt(a)-parseInt(6)][parseInt(b)-parseInt(6)] == "")
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-1) ) && d == ( parseInt(b)+parseInt(1) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-2) ) && d == ( parseInt(b)+parseInt(2) )
- && szachownica[parseInt(a)-parseInt(1)][parseInt(b)+parseInt(1)] == "" )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-3) ) && d == ( parseInt(b)+parseInt(3) )
- && szachownica[parseInt(a)-parseInt(1)][parseInt(b)+parseInt(1)] == "" && szachownica[parseInt(a)-parseInt(1)][parseInt(b)+parseInt(1)] == "" )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-4) ) && d == ( parseInt(b)+parseInt(4) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-5) ) && d == ( parseInt(b)+parseInt(5) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-6) ) && d == ( parseInt(b)+parseInt(6) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-7) ) && d == ( parseInt(b)+parseInt(7) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(1) ) && d == ( parseInt(b)+parseInt(-1) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(2) ) && d == ( parseInt(b)+parseInt(-2) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(3) ) && d == ( parseInt(b)+parseInt(-3) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(4) ) && d == ( parseInt(b)+parseInt(-4) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(5) ) && d == ( parseInt(b)+parseInt(-5) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(6) ) && d == ( parseInt(b)+parseInt(-6) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(7) ) && d == ( parseInt(b)+parseInt(-7) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- }
- }//koniec gonca
- if(szachownica[a][b] == "bialaWiez")
- {
- if(szachownica[c][d].substr(0,1) != "b")
- {
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) ) && d == ( parseInt(b)+parseInt(1) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) ) && d == ( parseInt(b)+parseInt(2) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) ) && d == ( parseInt(b)+parseInt(3) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) ) && d == ( parseInt(b)+parseInt(4) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) ) && d == ( parseInt(b)+parseInt(5) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) ) && d == ( parseInt(b)+parseInt(6) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) ) && d == ( parseInt(b)+parseInt(7) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(1) ) && d == ( parseInt(b)+parseInt(0) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(2) ) && d == ( parseInt(b)+parseInt(0) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(3) ) && d == ( parseInt(b)+parseInt(0) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(4) ) && d == ( parseInt(b)+parseInt(0) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(5) ) && d == ( parseInt(b)+parseInt(0) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(6) ) && d == ( parseInt(b)+parseInt(0) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(7) ) && d == ( parseInt(b)+parseInt(0) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) ) && d == ( parseInt(b)+parseInt(-1) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) ) && d == ( parseInt(b)+parseInt(-2) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) ) && d == ( parseInt(b)+parseInt(-3) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) ) && d == ( parseInt(b)+parseInt(-4) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) ) && d == ( parseInt(b)+parseInt(-5) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) ) && d == ( parseInt(b)+parseInt(-6) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) ) && d == ( parseInt(b)+parseInt(-7) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-1) ) && d == ( parseInt(b)+parseInt(0) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-2) ) && d == ( parseInt(b)+parseInt(0) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-3) ) && d == ( parseInt(b)+parseInt(0) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-4) ) && d == ( parseInt(b)+parseInt(0) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-5) ) && d == ( parseInt(b)+parseInt(0) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-6) ) && d == ( parseInt(b)+parseInt(0) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-7) ) && d == ( parseInt(b)+parseInt(0) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- }
- }//koniec wiezy
- if(szachownica[a][b] == "bialyHetm")
- {
- if(szachownica[c][d].substr(0,1) != "b")
- {
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(1) ) && d == ( parseInt(b)+parseInt(1) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(2) ) && d == ( parseInt(b)+parseInt(2) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(3) ) && d == ( parseInt(b)+parseInt(3) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(4) ) && d == ( parseInt(b)+parseInt(4) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(5) ) && d == ( parseInt(b)+parseInt(5) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(6) ) && d == ( parseInt(b)+parseInt(6) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(7) ) && d == ( parseInt(b)+parseInt(7) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-1) ) && d == ( parseInt(b)+parseInt(-1) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-2) ) && d == ( parseInt(b)+parseInt(-2) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-3) ) && d == ( parseInt(b)+parseInt(-3) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-4) ) && d == ( parseInt(b)+parseInt(-4) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-5) ) && d == ( parseInt(b)+parseInt(-5) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-6) ) && d == ( parseInt(b)+parseInt(-6) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-7) ) && d == ( parseInt(b)+parseInt(-7) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-1) ) && d == ( parseInt(b)+parseInt(1) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-2) ) && d == ( parseInt(b)+parseInt(2) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-3) ) && d == ( parseInt(b)+parseInt(3) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-4) ) && d == ( parseInt(b)+parseInt(4) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-5) ) && d == ( parseInt(b)+parseInt(5) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-6) ) && d == ( parseInt(b)+parseInt(6) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-7) ) && d == ( parseInt(b)+parseInt(7) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(1) ) && d == ( parseInt(b)+parseInt(-1) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(2) ) && d == ( parseInt(b)+parseInt(-2) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(3) ) && d == ( parseInt(b)+parseInt(-3) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(4) ) && d == ( parseInt(b)+parseInt(-4) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(5) ) && d == ( parseInt(b)+parseInt(-5) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(6) ) && d == ( parseInt(b)+parseInt(-6) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(7) ) && d == ( parseInt(b)+parseInt(-7) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) ) && d == ( parseInt(b)+parseInt(1) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) ) && d == ( parseInt(b)+parseInt(2) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) ) && d == ( parseInt(b)+parseInt(3) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) ) && d == ( parseInt(b)+parseInt(4) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) ) && d == ( parseInt(b)+parseInt(5) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) ) && d == ( parseInt(b)+parseInt(6) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) ) && d == ( parseInt(b)+parseInt(7) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(1) ) && d == ( parseInt(b)+parseInt(0) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(2) ) && d == ( parseInt(b)+parseInt(0) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(3) ) && d == ( parseInt(b)+parseInt(0) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(4) ) && d == ( parseInt(b)+parseInt(0) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(5) ) && d == ( parseInt(b)+parseInt(0) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(6) ) && d == ( parseInt(b)+parseInt(0) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(7) ) && d == ( parseInt(b)+parseInt(0) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) ) && d == ( parseInt(b)+parseInt(-1) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) ) && d == ( parseInt(b)+parseInt(-2) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) ) && d == ( parseInt(b)+parseInt(-3) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) ) && d == ( parseInt(b)+parseInt(-4) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) ) && d == ( parseInt(b)+parseInt(-5) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) ) && d == ( parseInt(b)+parseInt(-6) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) ) && d == ( parseInt(b)+parseInt(-7) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-1) ) && d == ( parseInt(b)+parseInt(0) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-2) ) && d == ( parseInt(b)+parseInt(0) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-3) ) && d == ( parseInt(b)+parseInt(0) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-4) ) && d == ( parseInt(b)+parseInt(0) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-5) ) && d == ( parseInt(b)+parseInt(0) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-6) ) && d == ( parseInt(b)+parseInt(0) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- if((szachownica[c][d] == "" || szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-7) ) && d == ( parseInt(b)+parseInt(0) ) )
- {
- szachownica[c][d] = temp;
- szachownica[a][b] = "";
- czyjaTura();
- }
- }
- }//koniec hetmana
- } // koniec warunkow na ruchy bialych figur
- } // koniec ruszFigure()
- function pomocnicza()
- {
- var a = document.getElementById('ruch2c').value;
- var b = document.getElementById('ruch2d').value;
- if(a==0 || b==0)
- {
- document.write("blad");
- }
- else
- {
- document.write(a + "<br>");
- document.write( parseInt(a) + parseInt(1));
- //document.write("na pozycji [a][b]: ");
- //document.write(szachownica[a][b] + "<br>");
- //document.write("na pozycji [a+1][b]: ");
- //document.write(szachownica[a+1][b]);
- }
- }
- function wymuszone() //konkretne przesuniecie
- {
- var a = document.getElementById('ruchwyma').value;
- var b = document.getElementById('ruchwymb').value;
- var c = document.getElementById('ruchwymc').value;
- var d = document.getElementById('ruchwymd').value;
- szachownica[c][d] = szachownica[a][b];
- szachownica[a][b] = "";
- }
- /*
- zasady do dodania:
- <> zmiana pionkow na inne figury po dojsciu do konca (promocja)
- <> ruch przy klikaniu
- <> ruchy
- <> roszada
- <> usunac bicie swoich figur
- - usunac przechodzenie nad swoimi figurami
- - szach
- - mat
- */
- </script>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement