Advertisement
Guest User

Untitled

a guest
May 23rd, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.36 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <body>
  4.  
  5. <h2>Szachy</h2>
  6.  
  7. <p id="text"></p>
  8. <p id="cyfry", style="position:absolute; left:0px ; top:88px"></p>
  9. <p id="chess"></p>
  10. <p id="text2"></p>
  11.  
  12.  
  13. <p><button onclick="ruszFigure(1,1,1,1)">Try it</button></p>
  14. <p><button onclick="pomocnicza(1,1)">Wypisz co jest na pozycji</button></p>
  15.  
  16. <script>
  17.  
  18. function game()
  19. {
  20. rysujSzachownice();
  21. }
  22. var update = setInterval(game,2000);
  23.  
  24.  
  25.  
  26. var szachownica = [
  27. ["czarnaWie", "czarnySko", "czarnyGon", "czarnyHet", "czarnyKro", "czarnyGon", "czarnySko", "czarnaWie"],
  28. ["czarnyPio", "czarnyPio", "czarnyPio", "czarnyPio", "czarnyPio", "czarnyPio", "czarnyPio", "czarnyPio"],
  29. ["_________", "_________", "_________", "_________", "_________", "_________", "_________", "_________"],
  30. ["_________", "_________", "_________", "_________", "_________", "_________", "_________", "_________"],
  31. ["_________", "_________", "_________", "_________", "_________", "_________", "_________", "_________"],
  32. ["_________", "_________", "_________", "_________", "_________", "_________", "_________", "_________"],
  33. ["bialyPion", "bialyPion", "bialyPion", "bialyPion", "bialyPion", "bialyPion", "bialyPion", "bialyPion"],
  34. ["bialaWiez", "bialySkoc", "bialyGoni", "bialyHetm", "bialyKrol", "bialyGoni", "bialySkoc", "bialaWiez"]];
  35.  
  36. var text = "";
  37.  
  38. //dziala, wszystkie miejsca mozna brac oddzielnie:
  39. //var text3 = szachownica[0][5];
  40. //document.getElementById("text3").innerHTML = text3;
  41.  
  42.  
  43. function rysujSzachownice()
  44. {
  45. for(var i=0; i<szachownica.length; i++)
  46. {
  47. text += szachownica[i] + "<pre>";
  48. }
  49. document.getElementById("chess").innerHTML = text;
  50. }
  51.  
  52. document.getElementById("chess").style.fontFamily = "monospace";
  53. document.getElementById("cyfry").style.fontFamily = "monospace";
  54.  
  55.  
  56. var litery = '\xa0\xa0\xa0\xa0\xa0\xa0' + " a " + '\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0' + " b " + '\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0' + " c " + '\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0' + " d " + '\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0' + " e " + '\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0' + " f " + '\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0' + " g " + '\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0' + " h ";
  57.  
  58. var liczby = " ";
  59. for(var i=9; i>1; i--)
  60. {
  61. liczby += (i-1) +"<pre>"
  62. }
  63.  
  64. document.getElementById("text").innerHTML = litery ;
  65. document.getElementById("text2").innerHTML = litery;
  66. document.getElementById("cyfry").innerHTML = liczby;
  67.  
  68.  
  69.  
  70.  
  71. function ruszFigure(a,b,c,d)
  72. {
  73. var temp = szachownica[a][b];
  74.  
  75. //ruch czarnego pionka:
  76.  
  77. if(szachownica[a][b]!="_________" && szachownica[a][b] == "czarnyPio")
  78. {
  79. szachownica[a][b] = szachownica[a+1][b];
  80. szachownica[a+1][b] = temp;
  81. }
  82. else
  83. {
  84. document.write("nie wybrales figury");
  85. }
  86. }
  87.  
  88.  
  89.  
  90. function pomocnicza(a,b)
  91. {
  92. document.write("na pozycji [a][b]: ");
  93. document.write(szachownica[a][b] + "<br>");
  94. document.write("na pozycji [a+1][b]: ");
  95. document.write(szachownica[a+1][b] + "<br>");
  96. }
  97.  
  98.  
  99.  
  100. </script>
  101.  
  102. <div id = "ruch">
  103. Ruch: <INPUT type = 'text' id = "pieceChoice">
  104. <button onclick="ruszFigure(1,1)">Wykonaj ruch</button>
  105. </div>
  106.  
  107. </body>
  108. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement