Advertisement
Guest User

Untitled

a guest
Dec 11th, 2019
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.77 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="en">
  3.  
  4. <head>
  5. <meta charset="UTF-8">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <meta http-equiv="X-UA-Compatible" content="ie=edge">
  8. <title>Document</title>
  9. <style>
  10. #plansza {
  11. width: 800px;
  12. height: 800px;
  13. margin: auto;
  14. }
  15.  
  16. table,
  17. td {
  18. border: 1px solid black;
  19. border-spacing: 0px;
  20. width: 40px;
  21. height: 40px;
  22. }
  23.  
  24. .bok {
  25. background-color: lightgreen;
  26. }
  27.  
  28. .srodek {
  29. background-color: lightyellow;
  30. }
  31.  
  32. .robaczek {
  33. width: 40px;
  34. height: 40px;
  35. background-color: lightpink;
  36. }
  37. </style>
  38. </head>
  39.  
  40. <body onkeydown="przyciski(event)">
  41. <table id="plansza"></table>
  42. </body>
  43. <script>
  44. var plansza = new Array
  45. var ruch = 1
  46. var wspolrzedne = []
  47. var zaczynanko
  48. function tworzeniePlanszy() {
  49. var tabela = document.getElementById("plansza")
  50. for (var y = 0; y < 20; y++) {
  51. plansza[y] = new Array
  52. var rzadek = document.createElement("tr")
  53. tabela.appendChild(rzadek)
  54. for (var x = 0; x < 20; x++) {
  55. var komorka = document.createElement("td")
  56. plansza[y][x] = { "X": x, "Y": y, "komorka": komorka }
  57. if (y == 0 || x == 0 || y == 19 || x == 19) {
  58. komorka.className = "bok"
  59. wspolrzedne.push({
  60. osx: x,
  61. osy: y
  62. })
  63. }
  64. else {
  65. komorka.className = "srodek"
  66. wspolrzedne.push({
  67. osx: x,
  68. osy: y
  69. })
  70. }
  71. rzadek.appendChild(komorka)
  72. }
  73. }
  74. }
  75.  
  76. function robal() {
  77. plansza[10][10].komorka.className = "robaczek"
  78. var discorobaczek = new Array()
  79. discorobaczek[0] = { "X": 10, "Y": 10 }
  80. console.log(discorobaczek[0])
  81. }
  82.  
  83. function przyciski(e) {
  84. if (e.code == "Space" || e.code == "ArrowUp") {
  85. zaczynanko = setInterval(function () {
  86. robal()
  87. }, 100)
  88. }
  89. if (e.code == "ArrowLeft") {
  90. console.log(e.code)
  91. }
  92. if (e.code == "ArrowRight") {
  93. console.log(e.code)
  94. }
  95. if (e.code == "ArrowDown") {
  96. console.log(e.code)
  97. }
  98. if (e.code == "ArrowUp") {
  99. console.log(e.code)
  100. }
  101. }
  102. tworzeniePlanszy()
  103. console.log(plansza)
  104. </script>
  105.  
  106. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement