-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathpowder.html
107 lines (104 loc) · 4.26 KB
/
powder.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
102
103
104
105
106
107
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="utf-8"/>
<link rel="icon" type="image/png" href="/images/powder/favicon.png" />
<link rel="shortcut icon" href="/images/powder/favicon.ico" />
<link rel="stylesheet" href="/css/powder/Main.css" type="text/css" />
<link rel="stylesheet" href="/css/powder/Wasm.css" type="text/css" />
<script src="/js/powder/jQuery.min.js"></script>
<script src="/js/powder/bootstrap.min.js"></script>
<script src="/js/powder/Main.js"></script>
<title>The Powder Toy - Wasm</title>
<meta name="keywords" content="The powder toy, simons powder toy, toy, game, dust, desktop powder toy, simon, game, desktop game, play, sandbox, physics, falling sand game" />
<meta name="description" content="The Powder Toy is a desktop version of the classic 'falling sand' physics sandbox game, it simulates air pressure and velocity as well as heat!" />
<meta name="application-name" content="Browse Powder Toy Saves" />
<meta name="msapplication-tooltip" content="Powder Toy User Content" />
<meta name="msapplication-window" content="width=960;height=950" />
<meta name="msapplication-navbutton-color" content="#FF8800" />
<meta name="msapplication-starturl" content="./basketball.html" />
<meta property="og:image" content="http://powdertoy.co.uk/Themes/Next/Design/Images/FBIcon.png" />
</head>
<body> <div class="container">
<header class="site-header">
<div class="title">
<h1>The Powder Toy</h1>
<div class="clear"></div>
</div>
<div class="main-menu">
<ul class="nav nav-pills pull-left">
<li class="item"><a href="./basketball.html">Download</a></li>
<li class="item"><a href="./basketball.html">Forum</a></li>
<li class="item"><a href="./basketball.html">Browse</a></li>
<li class="item"><a href="./basketball.html">Wiki</a></li>
<li class="item"><a href="./basketball.html">FAQ</a></li>
<li class="active"><a href="/powder.html">Play online</a></li>
<li class="item"><a href="./basketball.html">Register</a></li>
<li class="item"><a href="./basketball.html">Login</a></li></ul>
<form method="GET" action="/test/k/E.html" class="navbar-search span2 pull-right">
<input class="span2" type="text" name="Search_Query" title="Search Site" value=""/>
</form> </div>
</header>
</div>
<div class="container contents">
<div class="Page" id="Page">
<div class="Subpage"> <form id="PowderSessionInfo" style="display: none;">
<input type="hidden" name="Username" value=""/>
<input type="hidden" name="SessionKey" value=""/>
</form>
<p id="status" style="display: none;">Loading...</p>
<img id="loading" src="/images/powder/wasm-loading.webp"/>
<canvas style="display: none;" class="emscripten" id="canvas" oncontextmenu="event.preventDefault()" tabindex=-1></canvas>
<script type='text/javascript'>
(() => {
var promise;
window.create_powder_loader = () => {
if (promise === undefined) {
promise = new Promise((resolve, reject) => {
const script = document.createElement("script");
script.onload = () => {
resolve(window.create_powder);
};
document.head.appendChild(script);
script.src = '/wasm/powder/powder.js';
});
}
return promise;
};
})();
(() => {
var canvas = document.getElementById('canvas');
var status = document.getElementById('status');
var loading = document.getElementById('loading');
window.mark_presentable = function() {
loading.style.display = 'none';
canvas.style.display = 'initial';
};
window.onerror = (event) => {
status.innerText = 'Exception thrown, see JavaScript console';
status.style.display = 'initial';
};
create_powder_loader().then(create_powder => create_powder({
canvas: (() => {
canvas.addEventListener("webglcontextlost", e => {
alert('WebGL context lost. You will need to reload the page.'); e.preventDefault();
}, false);
return canvas;
})(),
print: console.log,
printErr: console.log,
}));
})();
</script>
</div> </div>
</div>
<div class="container">
<footer>
<div class="Copyright"></div>
<div class="FooterExtra">Generated: 0.00s</div>
<div class="FooterTOS"><a href="./basketball.html">Privacy Policy</a></div>
<div class="Clear"></div>
</footer>
</div>
</body>
</html>