/
main.js
executable file
·32 lines (28 loc) · 1.08 KB
/
main.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
let game, music, stats;
$(document).ready(startApp);
function startApp(){
game = new Game();
music = new Music();
stats = new Stats();
game.shuffleCards(game.images);
game.renderCards();
$('.game-area').on('click', '.back', game.cardClicked);
$('.reset-btn').click(stats.gameReset);
setTimeout(bodyFadeIn, 250);
$('.audio-play').click(() => {
music.startAudio('theme');
$('.audio-play').css({'background': '#f6b93b', 'color': '#ffffff', 'border-color': '#f6b93b'});
$('.audio-mute').css({'background': '', 'color': '', 'border-color': ''})
});
$('.audio-mute').click(() => {
music.stopAudio('theme');
$('.audio-mute').css({'background': '#f6b93b', 'color': '#ffffff', 'border-color': '#f6b93b'});
$('.audio-play').css({'background': '', 'color': '', 'border-color': ''})
});
$('#about-btn').click(() => $('#my-modal').css('display', 'block'));
$('.close').click(() => $('#my-modal').css('display', 'none'));
$('.close').click(() => $('#win-modal').css('display', 'none'));
}
function bodyFadeIn() {
$('.body-fadein').removeClass('body-fadein');
}