-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathmain.js
33 lines (27 loc) · 866 Bytes
/
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
33
$ = i => document.getElementById(i)
const c = {
value: 0,
finish: 4096,
vpc: 1,
cost: 64,
disguises: 0,
won: false
}
$('clicker').addEventListener('click', ()=>{
c.value += c.vpc
$('clicker').innerHTML = `${Math.floor(c.value)} / ${c.finish} (${Math.floor(c.value / c.finish * 100)}%)`
if (!c.won & c.value >= c.finish) {
c.won = true
new Audio('win.wav').play()
}
})
$('disguiser').addEventListener('click', ()=>{
if (c.value >= Math.floor(c.cost)) {
c.value -= c.cost
c.cost *= 1.5
c.vpc *= 1.45
c.disguises++
$('disguiser').innerHTML = `(${c.disguises}) Disguise for ${Math.floor(c.cost)}`
$('clicker').innerHTML = `${Math.floor(c.value)} / ${c.finish} (${Math.floor(c.value / c.finish * 100)}%)`
}
})