-
Notifications
You must be signed in to change notification settings - Fork 11
/
index.html
102 lines (100 loc) · 3.39 KB
/
index.html
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
<!DOCTYPE html>
<html>
<head>
<title>Ethereal Farm - Incremental Game</title>
<meta charset="utf-8"/>
<meta name="description" content="Ethereal Farm - Incremental Game">
<link rel="icon" href="favicon.ico" type="image/x-icon"/>
<style type="text/css">
/* Chrome uses 'pixelated' while firefox uses 'crisp-edges' for having nearest-neighbor which
we want for our pixel art upsampling. In firefox crisp-edges isn't even guaranteed
to use nearest neighbor since it's allowed to use hqx and similar, but at least for now in
practice it does.*/
.pixelated {
-ms-interpolation-mode: nearest-neighbor;
image-rendering: -moz-crisp-edges;
image-rendering: pixelated;
}
/* Disables the pixelated style */
.nonpixelated {
-ms-interpolation-mode: initial;
image-rendering: initial;
image-rendering: initial;
}
/*prevent the tabindex from creating visible borders, which do not fit the look of the game*/
:focus { outline: none; }
/* make everything box-sizing border-box to make all element size computations in JS easier */
* {
box-sizing: border-box;
}
body {
/* the main page is supposed to scale 100%. sometimes accidently scrollbars appear and then those themselves affect the width, causing the other scrollbar to appear. this prevents all that */
overflow-x: hidden;
overflow-y: hidden;
}
*:focus {
outline: 1px dashed #fff8;
}
</style>
<link id="csslink" rel="stylesheet" href="style_light.css">
</head>
<body>
<noscript>
This game requires JavaScript. The game runs fully locally.
<p/>
Ethereal Farm. Copyright (c) 2020-2024 by Lode Vandevenne
</noscript>
<script type="text/javascript">
var localstorageNameHTML = 'state_soft';
</script>
<script src="utils.js"></script>
<script src="utils_ui.js"></script>
<script src="image.js"></script>
<script src="image_renderer.js"></script>
<script src="images.js"></script>
<script src="images_plants.js"></script>
<script src="images_fish.js"></script>
<script src="images_tree.js"></script>
<script src="images_medals.js"></script>
<script src="images_td.js"></script>
<script src="number.js"></script>
<script src="resource.js"></script>
<script src="strings.js"></script>
<script src="towerdefense.js"></script>
<script src="data.js"></script>
<script src="state.js"></script>
<script src="utils_save.js"></script>
<script src="save.js"></script>
<script src="changelog.js"></script>
<script src="ui_settings.js"></script>
<script src="ui_abilities.js"></script>
<script src="ui_automaton.js"></script>
<script src="ui_transcend.js"></script>
<script src="ui_challenge.js"></script>
<script src="ui_field.js"></script>
<script src="ui_field2.js"></script>
<script src="ui_field3.js"></script>
<script src="ui_tree.js"></script>
<script src="ui_tree2.js"></script>
<script src="ui_plant.js"></script>
<script src="ui_plant2.js"></script>
<script src="ui_plant3.js"></script>
<script src="ui_mistletoe.js"></script>
<script src="ui_pond.js"></script>
<script src="ui_tabs.js"></script>
<script src="ui_log.js"></script>
<script src="ui_info.js"></script>
<script src="ui_medals.js"></script>
<script src="ui_upgrades.js"></script>
<script src="ui_upgrades2.js"></script>
<script src="ui_fruit.js"></script>
<script src="ui_help.js"></script>
<script src="ui_blueprint.js"></script>
<script src="ui_amber.js"></script>
<script src="ui_squirrel.js"></script>
<script src="ui.js"></script>
<script src="ui_sidepanel.js"></script>
<script src="game.js"></script>
<script src="main.js"></script>
</body>
</html>