-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.js
More file actions
167 lines (135 loc) · 3.72 KB
/
index.js
File metadata and controls
167 lines (135 loc) · 3.72 KB
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
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
// home score board
let homeEl = document.getElementById("home-el");
let home = 0;
// period variables and buttons
let periodEl = document.getElementById("p_period-el");
let period = 0;
//guest score board
let guestEl = document.getElementById("guest-el");
let guest = 0;
//fouls home score board
let foulsHomeEl = document.getElementById("fouls_home-el")
let foulsHome = 0;
//fouls guest score board
let foulsGuestEl = document.getElementById("fouls_guest-el")
let foulsGuest = 0;
//possession home color change
let possessionHomeEl = document.getElementById("p_possession_home-el")
let possessionGuestEl = document.getElementById("p_possession_guest-el");
// add and subtract Period, where period is between 0 and 4;
function add_period() {
if (period < 4) {
period += 1;
}
periodEl.textContent = period;
foulsHomeEl.textContent = 0
foulsHome = 0;
foulsGuestEl.textContent = 0;
foulsGuest = 0;
possessionHomeEl.style.color = "white";
possessionGuestEl.style.color = "white";
console.log()
}
function subtract_period() {
if (period > 0) {
period -= 1
}
periodEl.textContent = period;
foulsHomeEl.textContent = 0
foulsHome = 0;
foulsGuestEl.textContent = 0;
foulsGuest = 0;
possessionHomeEl.style.color = "white";
possessionGuestEl.style.color = "white";
console.log()
}
// add and subtract Home, where min-Home = 0;
function home_add_1() {
homeEl.textContent = home + 1;
home += 1;
console.log()
}
function home_add_2() {
homeEl.textContent = home + 2;
home += 2;
console.log()
}
function home_add_3() {
homeEl.textContent = home + 3;
home += 3;
console.log()
}
// add and subtract Home, where min-Home = 0;
function guest_add_1() {
guestEl.textContent = guest + 1;
guest += 1;
console.log()
}
function guest_add_2() {
guestEl.textContent = guest + 2;
guest += 2;
console.log()
}
function guest_add_3() {
guestEl.textContent = guest + 3;
guest += 3;
console.log()
}
//add and subtract fouls Home
function add_foulsHome() {
foulsHome += 1;
foulsHomeEl.textContent = foulsHome;
console.log()
}
function subtract_foulsHome() {
if (foulsHome > 0) {
foulsHome -= 1;
}
foulsHomeEl.textContent = foulsHome;
console.log()
}
//add and subtract fouls Guest
function add_foulsGuest() {
foulsGuest += 1;
foulsGuestEl.textContent = foulsGuest;
console.log()
}
function subtract_foulsGuest() {
if (foulsGuest > 0) {
foulsGuest -= 1;
}
foulsGuestEl.textContent = foulsGuest;
console.log()
}
//possession change color buttons
function possession_home() {
if (possessionHomeEl.style.color === "rgb(255, 0, 0)") { // #1B244A in RGB format
possessionHomeEl.style.color = "white";
} else {
possessionHomeEl.style.color = "rgb(255, 0, 0)";
possessionGuestEl.style.color = "white";
}
}
function possession_guest() {
if (possessionGuestEl.style.color === "rgb(255, 0, 0)") { // #1B244A in RGB format
possessionGuestEl.style.color = "white";
} else {
possessionGuestEl.style.color = "rgb(255, 0, 0)";
possessionHomeEl.style.color = "white";
}
}
// New Game - reset all stats button
function new_game() {
periodEl.textContent = 0;
period = 0;
homeEl.textContent = 0;
home = 0;
guestEl.textContent = 0;
guest = 0;
foulsHomeEl.textContent = 0;
foulsHome = 0;
foulsGuestEl.textContent = 0;
foulsGuest = 0;
possessionHomeEl.style.color = "white";
possessionGuestEl.style.color = "white";
}