-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathscript.js
95 lines (79 loc) · 2.11 KB
/
script.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
function openGame(){
alert = confirm('Ցանկանում եք խաղալ ?')
if(alert){
prompt = prompt('Ասացեք ձեր անունը')
if(!prompt || prompt.length == 0){
name = 'Գվենիկ'
}
else{
name = prompt
}
start = confirm('Սկսե՞նք ' + name + ' ջան')
if(start){
startGame()
}
else{
confirm('Վերջին անգամ եմ հարցնում, Սկսենք ?')? startGame() : close()
}
}
else{
close()
}
}
let element = document.getElementById('content')
let input;
let lostNumber;
let numbers = []
let id;
for(var i=1; i<=100; i++){
numbers.push(i)
}
numbers.sort(function() {
return .5 - Math.random();
});
openGame()
function startGame(){
lostNumber = []
id = 0;
number = document.getElementById('num').innerText = numbers[id];
var elements = document.getElementsByClassName('lost');
for(var i=0; elements.length; i++){
elements[0].parentNode.removeChild(elements[0])
}
}
function numberTest(){
number = document.getElementById('num').innerText = numbers[id];
input = document.getElementById('input')
if(number == input.value){
id++;
input.value = ''
document.getElementById('num').innerText = numbers[id]
}
else{
let el = document.createElement("div")
el.setAttribute("class", "playNum lost");
input.value = ''
lostNumber.push(number)
if(lostNumber.length <= 15){
element.prepend(el)
if(lostNumber.length == 15){
alert('Պարտություն')
final = confirm('Նորից խաղաս կյանք ՞')
if(final){
startGame()
}
else{
close()
}
}
}
}
}
startGame()
input = document.getElementById('input')
input.addEventListener("keyup", function(event) {
event.preventDefault();
if (event.keyCode === 13) {
numberTest()
}
});