This repository has been archived by the owner on Oct 2, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathindex.html
137 lines (112 loc) · 5.1 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
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
<!DOCTYPE html>
<html manifest="offline.appcache">
<head>
<meta charset="UTF-8" />
<!-- This ensures the canvas works on IE9+. Don't remove it! -->
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<title>Warframe Dojo Planner</title>
<!-- Note: running this exported project from disk may not work exactly like preview, since browsers block some features on the file:// protocol. Once you've uploaded it to a server, it should work OK. -->
<!-- This outlines the canvas with a black border and makes the page background black. -->
<style type="text/css">
body { background-color: black; color: white; }
canvas { -ms-touch-action: none; }
</style>
</head>
<body>
<div id="fb-root"></div>
<div style="text-align: center;">
<script>
// Issue a warning if trying to preview an exported project on disk.
(function(){
// Check for running exported on file protocol
if (window.location.protocol.substr(0, 4) === "file")
{
alert("Exported games won't work until you upload them.");
}
})();
</script>
<!-- The canvas must be inside a div called c2canvasdiv -->
<div id="c2canvasdiv" style="margin: 0 auto; width: 1280px; height: 720px;">
<!-- The canvas the project will render to. If you change its ID, don't forget to change the
ID the runtime looks for in the jQuery ready event (above). -->
<canvas id="c2canvas" width="1280" height="720">
<!-- This text is displayed if the visitor's browser does not support HTML5.
You can change it, but it is a good idea to link to a description of a browser
and provide some links to download some popular HTML5-compatible browsers. -->
Your browser does not appear to support HTML5. Try upgrading your browser to the latest version. <a href="http://www.whatbrowser.org">What is a browser?</a>
<br/><br/><a href="http://www.microsoft.com/windows/internet-explorer/default.aspx">Microsoft Internet Explorer</a><br/>
<a href="http://www.mozilla.com/firefox/">Mozilla Firefox</a><br/>
<a href="http://www.google.com/chrome/">Google Chrome</a><br/>
<a href="http://www.apple.com/safari/download/">Apple Safari</a><br/>
<a href="http://www.google.com/chromeframe">Google Chrome Frame for Internet Explorer</a><br/>
</canvas>
<span style="margin:1em auto; letter-spacing:1px; text-transform:uppercase;font-size:14px; font-weight:bold;">created by Kuenaimaku - <a href="https://twitter.com/kuenaimaku" style="color:#FFF!important;">follow me on twitter</a></span>
</div>
<br />
</div>
<!-- Pages load faster with scripts at the bottom -->
<!-- Construct 2 exported games require jQuery. -->
<script src="jquery-2.0.0.min.js"></script>
<script src="FileSaver.js"></script>
<!-- The runtime script. You can rename it, but don't forget to rename the reference here as well.
This file will have been minified and obfuscated if you enabled "Minify script" during export. -->
<script src="c2runtime.js"></script>
<script>
function updateCanvasSize()
{
var w = jQuery(window).width();
var h = jQuery(window).height();
cr_sizeCanvas(w, h);
};
var resizeIntervalId = -1;
jQuery(window).resize(function() {
if (window.c2resizestretchmode === 1)
{
window.c2resizestretchmode = 2; // put back when breaking back out of fullscreen
var canvas = document.getElementById("c2canvas");
window.c2oldcanvaswidth = canvas.width;
window.c2oldcanvasheight = canvas.height;
window.c2eventtime = Date.now();
updateCanvasSize();
// Mac OS X has a "pretty" animation while it expands out in to fullscreen.
// This seems to not get the right window size right away. So resize 4 times/sec
// for the next 1.5 sec to wait for the animation to finish then get the right size.
resizeIntervalId = setInterval(updateCanvasSize, 250);
setTimeout(function () {
clearInterval(resizeIntervalId);
resizeIntervalId = -1;
}, 1600);
}
else if (window.c2resizestretchmode === 2)
{
// Prevent re-firing size events during the initial fullscreen opening from
// messing this up. Wait for the 2 sec timeout.
if (resizeIntervalId === -1)
{
window.c2resizestretchmode = 0;
cr_sizeCanvas(window.c2oldcanvaswidth, window.c2oldcanvasheight);
// re-center the canvas
jQuery("#c2canvasdiv").css("margin", "0 auto");
}
}
});
// Start the Construct 2 project running on window load.
jQuery(document).ready(function ()
{
// Create new runtime using the c2canvas
cr_createRuntime("c2canvas");
});
// Pause and resume on page becoming visible/invisible
function onVisibilityChanged() {
if (document.hidden || document.mozHidden || document.webkitHidden || document.msHidden)
cr_setSuspended(true);
else
cr_setSuspended(false);
};
document.addEventListener("visibilitychange", onVisibilityChanged, false);
document.addEventListener("mozvisibilitychange", onVisibilityChanged, false);
document.addEventListener("webkitvisibilitychange", onVisibilityChanged, false);
document.addEventListener("msvisibilitychange", onVisibilityChanged, false);
</script>
</body>
</html>