-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.js
65 lines (61 loc) · 2.9 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
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
function loader() {
var input = document.getElementById("input").value;
var save = atob(input);
document.getElementById("display").value = save;
var data = JSON.parse(save);
if (data.money !== undefined) {
var antimatter = document.getElementById("d-money");
antimatter.value = new Decimal(data.money).toString();
}
if (data.totalmoney !== undefined) {
var totalantimatter = document.getElementById("d-totalmoney");
totalantimatter.value = new Decimal(data.totalmoney).toString();
}
if (data.tickspeed !== undefined) {
var tickspeed = document.getElementById("d-tickspeed");
tickspeed.value = new Decimal(data.tickspeed).toString();
}
if (data.tickSpeedCost !== undefined) {
var tickspeedcost = document.getElementById("d-tickspeedcost");
tickspeedcost.value = new Decimal(data.tickSpeedCost).toString();
}
if (data.tickspeedMultiplier !== undefined) {
var tickspeedMultiplier = document.getElementById("d-tickspeedmultiplier");
tickspeedMultiplier.value = new Decimal(data.tickspeedMultiplier).toString();
}
if (data.tickSpeedMultDecrease !== undefined) {
var tickSpeedMultDecrease = document.getElementById("d-tickspeedmultdecrease");
tickSpeedMultDecrease.value = new Decimal(data.tickSpeedMultDecrease).toString();
}
if (data.tickSpeedMultDecreaseCost !== undefined) {
var tickSpeedMultDecreaseCost = document.getElementById("d-tickspeedmultdecreasecost");
tickSpeedMultDecreaseCost.value = new Decimal(data.tickSpeedMultDecreaseCost).toString();
}
}
function saver() {
var updatedData = JSON.parse(document.getElementById("display").value);
if (updatedData.money !== undefined) {
updatedData.money = new Decimal(document.getElementById("d-money").value).toString();
}
if (updatedData.totalmoney !== undefined) {
updatedData.totalmoney = new Decimal(document.getElementById("d-totalmoney").value).toString();
}
if (updatedData.tickspeed !== undefined) {
updatedData.tickspeed = new Decimal(document.getElementById("d-tickspeed").value).toString();
}
if (updatedData.tickSpeedCost !== undefined) {
updatedData.tickSpeedCost = new Decimal(document.getElementById("d-tickspeedcost").value).toString();
}
if (updatedData.tickspeedMultiplier !== undefined) {
updatedData.tickspeedMultiplier = new Decimal(document.getElementById("d-tickspeedmultiplier").value).toString();
}
if (updatedData.tickSpeedMultDecrease !== undefined) {
updatedData.tickSpeedMultDecrease = new Decimal(document.getElementById("d-tickspeedmultdecrease").value).toString();
}
if (updatedData.tickSpeedMultDecreaseCost !== undefined) {
updatedData.tickSpeedMultDecreaseCost = new Decimal(document.getElementById("d-tickspeedmultdecreasecost").value).toString();
}
var encoded = btoa(JSON.stringify(updatedData));
document.getElementById("input").value = encoded;
document.getElementById("display").value = JSON.stringify(updatedData);
}