-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.js
37 lines (33 loc) · 1.39 KB
/
index.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
document.addEventListener('DOMContentLoaded', () => {
document.querySelector('#container').hidden = false;
document.querySelector('.loader').remove();
});
// update the win_score
const win_text = document.querySelector('#win-score-text')
win_text.innerText = win_score;
const win_slider = document.querySelector('#win-score');
const size_slider = document.querySelector('#block-size');
const speed_slider = document.querySelector('#snake-speed');
const win_label = document.querySelector('label[for="win-score"]');
const size_label = document.querySelector('label[for="block-size"]');
const speed_label = document.querySelector('label[for="snake-speed"]');
win_label.innerText = `Winning Score (${win_slider.value}):`;
size_label.innerText = `Block Size (${size_slider.value}):`;
speed_label.innerText = `Snake Speed (${speed_slider.value}):`;
win_slider.oninput = () => {
win_label.innerText = `Winning Score (${win_slider.value}):`;
win_score = parseInt(win_slider.value);
win_text.innerText = win_score;
}
size_slider.oninput = () => {
size_label.innerText = `Block Size (${size_slider.value}):`;
snake = new Snake();
apple = new Apple();
blockSize = parseInt(size_slider.value)
snake = new Snake();
apple = new Apple();
}
speed_slider.oninput = () => {
speed_label.innerText = `Snake Speed (${speed_slider.value}):`;
snake.speed = parseInt(speed_slider.value);
}