-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathJS.js
101 lines (92 loc) · 2.75 KB
/
JS.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
96
97
98
99
100
101
// JavaScript Document
var comp_score = 0
var user_score = 0
var rck = document.getElementsByClassName('rock')
var ppr = document.getElementsByClassName('paper')
var scr = document.getElementsByClassName('scissor')
var msg = document.getElementById('disp')
var cs = document.getElementById('cs')
var ps = document.getElementById('ps')
function user_select(x)
{
var users_choice = x;
console.log('user select ',users_choice)
comp_select(users_choice)
}
function comp_select(users_choice){
var temp_choice = Math.floor(Math.random() * 3)
if(temp_choice==0){comp_choice = 'r'}
if(temp_choice==1){comp_choice = 'p'}
if(temp_choice==2){comp_choice = 's'}
var combination = users_choice + comp_choice
show_results(combination)
}
function show_results(comb){
switch (comb){
case 'rr':
msg.innerHTML = 'TIEE!!!!You selected ROCK and comp selected ROCK'
cs.innerHTML = comp_score
ps.innerHTML = user_score
break
case 'rp':
msg.innerHTML = 'LOSS!!!!You selected ROCK and comp selected PAPER'
comp_score += 1
cs.innerHTML = comp_score
ps.innerHTML = user_score
break
case 'rs':
msg.innerHTML = 'WIN!!!You selected ROCK and comp selected SCISSOR'
user_score += 1
cs.innerHTML = comp_score
ps.innerHTML = user_score
break
case 'pp':
msg.innerHTML = 'TIEE!!!!You selected PAPER and comp selected PAPER'
cs.innerHTML = comp_score
ps.innerHTML = user_score
break
case 'ps':
msg.innerHTML = 'LOSS!!!!You selected PAPER and comp selected SCISSOR'
comp_score += 1
cs.innerHTML = comp_score
ps.innerHTML = user_score
break
case 'pr':
msg.innerHTML = 'WIN!!!You selected PAPER and comp selected ROCK'
user_score += 1
cs.innerHTML = comp_score
ps.innerHTML = user_score
break
case 'ss':
msg.innerHTML = 'TIE!!You selected SCISSOR and comp selected SCISSOR'
cs.innerHTML = comp_score
ps.innerHTML = user_score
break
case 'sr':
msg.innerHTML = 'LOSS!!!!You selected SCISSOR and comp selected ROCK'
comp_score += 1
cs.innerHTML = comp_score
ps.innerHTML = user_score
break
case 'sp':
msg.innerHTML = 'WIN!!!You selected SCISSOR and comp selected PAPER'
user_score += 1
cs.innerHTML = comp_score
ps.innerHTML = user_score
break
}
}
function slct(gme){
if(gme=='ttt'){
console.log('ttt')
document.getElementById('play').style.display = 'none'
document.getElementById('play_rps').style.display = 'none'
document.getElementById('play_ttt').style.display = 'block'
}
else if(gme=='rps'){
console.log('rps')
document.getElementById('play').style.display = 'none'
document.getElementById('play_ttt').style.display = 'none'
document.getElementById('play_rps').style.display = 'block'
}
}