diff --git a/2019-20-1-02/gknb_intm049_2019-20-1_02.css b/2019-20-1-02/Feladat/gknb_intm049_2019-20-1_02.css similarity index 100% rename from 2019-20-1-02/gknb_intm049_2019-20-1_02.css rename to 2019-20-1-02/Feladat/gknb_intm049_2019-20-1_02.css diff --git a/2019-20-1-02/gknb_intm049_2019-20-1_02.html b/2019-20-1-02/Feladat/gknb_intm049_2019-20-1_02.html similarity index 100% rename from 2019-20-1-02/gknb_intm049_2019-20-1_02.html rename to 2019-20-1-02/Feladat/gknb_intm049_2019-20-1_02.html diff --git a/2019-20-1-02/gknb_intm049_2019-20-1_02.js b/2019-20-1-02/Feladat/gknb_intm049_2019-20-1_02.js similarity index 100% rename from 2019-20-1-02/gknb_intm049_2019-20-1_02.js rename to 2019-20-1-02/Feladat/gknb_intm049_2019-20-1_02.js diff --git a/2019-20-1-02/gknb_intm049_2019-20-1_02.odt b/2019-20-1-02/Feladat/gknb_intm049_2019-20-1_02.odt similarity index 100% rename from 2019-20-1-02/gknb_intm049_2019-20-1_02.odt rename to 2019-20-1-02/Feladat/gknb_intm049_2019-20-1_02.odt diff --git a/2019-20-1-02/Megoldás/css3.png b/2019-20-1-02/Megoldás/css3.png new file mode 100644 index 0000000..28bba33 Binary files /dev/null and b/2019-20-1-02/Megoldás/css3.png differ diff --git a/2019-20-1-02/Megoldás/gknb_intm049_2019-20-1_02.odt b/2019-20-1-02/Megoldás/gknb_intm049_2019-20-1_02.odt new file mode 100644 index 0000000..2da7247 Binary files /dev/null and b/2019-20-1-02/Megoldás/gknb_intm049_2019-20-1_02.odt differ diff --git a/2019-20-1-02/Megoldás/html5.png b/2019-20-1-02/Megoldás/html5.png new file mode 100644 index 0000000..fe74f60 Binary files /dev/null and b/2019-20-1-02/Megoldás/html5.png differ diff --git a/2019-20-1-02/Megoldás/index.html b/2019-20-1-02/Megoldás/index.html new file mode 100644 index 0000000..0349506 --- /dev/null +++ b/2019-20-1-02/Megoldás/index.html @@ -0,0 +1,27 @@ + + + + + + Memóriajáték + + + +

Memóriajáték

+
+ Játékszabályok +

Kattintson egymás után két kártyára, hogy megfordíthassa őket! Ha nem egyformák, két másodperc múlva visszafordulnak. Próbálja minél kevesebb fordítással megtalálni minden kártya párját!

+

(További részletek a memóriajátékokról a Wikipédián.)

+
+
+ + + + + + +
+

Kattintson az első kártya hátlapjára a megfordításához!

+ + + \ No newline at end of file diff --git a/2019-20-1-02/Megoldás/js.png b/2019-20-1-02/Megoldás/js.png new file mode 100644 index 0000000..ed69034 Binary files /dev/null and b/2019-20-1-02/Megoldás/js.png differ diff --git a/2019-20-1-02/Megoldás/script.js b/2019-20-1-02/Megoldás/script.js new file mode 100644 index 0000000..59f4d3d --- /dev/null +++ b/2019-20-1-02/Megoldás/script.js @@ -0,0 +1,62 @@ +const images = ["./html5.png", "./css3.png", "./js.png"]; +var idle = "./web.png"; +var randomarray = []; +var turned = []; + +document.addEventListener("DOMContentLoaded", function (){ + var numbers = [[0,0], [1,0], [2,0]]; + while(true){ + var pos = Math.floor(Math.random() * 3); + if(numbers[pos][1] < 2){ + randomarray.push(numbers[pos][0]); + numbers[pos][1]++; + } + var occurences = []; + for(var i = 0; i < 3; i++){ + occurences.push(numbers[i][1]); + } + if(!occurences.includes(0) && !occurences.includes(1)) + break; + } + + var cards = document.getElementsByTagName("img"); + for(var i = 0; i < cards.length; i++){ + cards[i].addEventListener("click", function (){ + + if(turned.length < 2){ + this.classList.add("turned"); + var index = Array.from(cards).indexOf(this); + this.src = images[randomarray[index]]; + turned.push(index); + if(turned.length == 2){ + setTimeout(function (){ + if(Array.from(cards)[turned[0]].src != Array.from(cards)[turned[1]].src){ + Array.from(cards)[turned[0]].src = idle; + Array.from(cards)[turned[0]].classList = ""; + Array.from(cards)[turned[1]].src = idle; + Array.from(cards)[turned[1]].classList = ""; + turned = []; + }else{ + Array.from(cards)[turned[0]].classList = "found"; + Array.from(cards)[turned[1]].classList = "found"; + turned = []; + document.getElementById("info").innerText = "Megtalált egy kártyát!"; + } + var ended = true + cards = Array.from(cards); + for(var j = 0; j < cards.length; j++){ + if(!cards[j].classList.contains("found")){ + ended = false; + break; + } + } + if(ended){ + document.getElementById("info").innerText = "Megtalált minden kártyát!"; + } + }, 2000) + } + } + + }); + } +}); \ No newline at end of file diff --git a/2019-20-1-02/Megoldás/style.css b/2019-20-1-02/Megoldás/style.css new file mode 100644 index 0000000..ec4b0bb --- /dev/null +++ b/2019-20-1-02/Megoldás/style.css @@ -0,0 +1,19 @@ +.frame{ + margin-top: 1cm; + display: flex; + margin-bottom: 1cm; +} +img{ + float: left; + margin-right: 5px; + margin-bottom: 5px; + border: 3px ridge white; +} + +.turned{ + border: 3px ridge blue; +} + +.found{ + border: 3px ridge orange; +} \ No newline at end of file diff --git a/2019-20-1-02/Megoldás/web.png b/2019-20-1-02/Megoldás/web.png new file mode 100644 index 0000000..a94ef8e Binary files /dev/null and b/2019-20-1-02/Megoldás/web.png differ diff --git a/2019-20-1-02/Megoldás/~$nb_intm049_2019-20-1_02.odt b/2019-20-1-02/Megoldás/~$nb_intm049_2019-20-1_02.odt new file mode 100644 index 0000000..50d20e4 Binary files /dev/null and b/2019-20-1-02/Megoldás/~$nb_intm049_2019-20-1_02.odt differ diff --git a/2019-20-1-1/Megoldás/~$nb_intm049_2019-20-1_01.odt b/2019-20-1-1/Megoldás/~$nb_intm049_2019-20-1_01.odt deleted file mode 100644 index c3405a2..0000000 Binary files a/2019-20-1-1/Megoldás/~$nb_intm049_2019-20-1_01.odt and /dev/null differ