|
<!DOCTYPE html> |
|
<html> |
|
<head> |
|
<meta charset="UTF-8" /> |
|
<title>JellyTruck</title> |
|
|
|
<link rel="stylesheet" type="text/css" href="fonts/fonts.css" /> |
|
<link rel="stylesheet" type="text/css" href="css/main.css" /> |
|
<link rel="icon" href="assets/launcher.png" type="image/png" /> |
|
<link rel="manifest" href="manifest.json" /> |
|
|
|
|
|
<script type="text/javascript" src="js/lib/phaser.min.js"></script> |
|
<script type="text/javascript" src="js/lib/box2d-plugin.min.js"></script> |
|
<script type="text/javascript" src="js/util/AdvancedTiming.js"></script> |
|
|
|
|
|
|
|
|
|
|
|
|
|
<script type="text/javascript" src="js/main.js"></script> |
|
<script type="text/javascript" src="js/state/boot.js"></script> |
|
<script type="text/javascript" src="js/state/load.js"></script> |
|
<script type="text/javascript" src="js/game.js"></script> |
|
<script type="text/javascript" src="js/JellyPeace.js"></script> |
|
<script type="text/javascript" src="js/Jelly.js"></script> |
|
<script type="text/javascript" src="js/state/menu.js"></script> |
|
|
|
<script type="text/javascript" src="js/state/demo.js"></script> |
|
<script type="text/javascript" src="js/util/common.js"></script> |
|
|
|
<script type="text/javascript" src="js/levels/level01.js"></script> |
|
<script type="text/javascript" src="js/levels/level02.js"></script> |
|
<script type="text/javascript" src="js/levels/level03.js"></script> |
|
<script type="text/javascript" src="js/levels/level04.js"></script> |
|
<script type="text/javascript" src="js/levels/level05.js"></script> |
|
<script type="text/javascript" src="js/levels/level06.js"></script> |
|
<script type="text/javascript" src="js/levels/level07.js"></script> |
|
<script type="text/javascript" src="js/levels/level08.js"></script> |
|
<script type="text/javascript" src="js/levels/level09.js"></script> |
|
<script type="text/javascript" src="js/levels/level10.js"></script> |
|
<script type="text/javascript" src="js/levels/level11.js"></script> |
|
<script type="text/javascript" src="js/levels/level12.js"></script> |
|
<script type="text/javascript" src="js/levels/level13.js"></script> |
|
<script type="text/javascript" src="js/levels/level14.js"></script> |
|
<script type="text/javascript" src="js/levels/level15.js"></script> |
|
<script type="text/javascript" src="js/levels/level16.js"></script> |
|
<script type="text/javascript" src="js/levels/level17.js"></script> |
|
<script type="text/javascript" src="js/levels/level18.js"></script> |
|
<script type="text/javascript" src="js/levels/level19.js"></script> |
|
<script type="text/javascript" src="js/levels/level20.js"></script> |
|
|
|
|
|
|
|
|
|
<style type="text/css"> |
|
.no-select { |
|
-webkit-touch-callout: none; |
|
-webkit-user-select: none; |
|
-khtml-user-select: none; |
|
-moz-user-select: none; |
|
-ms-user-select: none; |
|
user-select: none; |
|
} |
|
</style> |
|
|
|
<script type="text/javascript"> |
|
setTimeout(function(){ |
|
if(document.getElementsByTagName("canvas").length) { |
|
document.getElementsByTagName("canvas")[0].classList.add("no-select") |
|
} |
|
}, 2000); |
|
</script> |
|
<script type="text/javascript"> |
|
function setUserAgent(window, userAgent) { |
|
|
|
if (navigator.__defineGetter__) { |
|
navigator.__defineGetter__("userAgent", function () { |
|
return userAgent; |
|
}); |
|
} else if (Object.defineProperty) { |
|
Object.defineProperty(navigator, "userAgent", { |
|
get: function () { |
|
return userAgent; |
|
} |
|
}); |
|
} |
|
|
|
if (window.navigator.userAgent !== userAgent) { |
|
var userAgentProp = { |
|
get: function () { |
|
return userAgent; |
|
} |
|
}; |
|
try { |
|
Object.defineProperty(window.navigator, "userAgent", userAgentProp); |
|
} catch (e) { |
|
window.navigator = Object.create(navigator, { |
|
userAgent: userAgentProp |
|
}); |
|
} |
|
} |
|
} |
|
if(window.navigator.userAgent.indexOf("Safari")>=0 && "ontouchstart" in window && window.navigator.userAgent.indexOf("iPhone")== -1) { |
|
|
|
var userAgent = "Mozilla/5.0 (iPad; CPU OS 13_1_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.1 Mobile/15E148 Safari/604.1"; |
|
setUserAgent(window,userAgent); |
|
} |
|
</script> |
|
</head> |
|
<body> |
|
<span id="preload-font"></span> |
|
<div id="orientation"></div> |
|
<div id="msg"> |
|
<img src="assets/Loading/jt.png"/> |
|
<p>Unfortunately,<br/> Jelly Truck doesn’t work <br/>in your web browser.<br/><br/>Please use a <br/>different browser <br/>and try again!</p> |
|
</div> |
|
<script>function fnSendMsg(evt){ |
|
window.parent.postMessage('keypress-from-game', '*'); |
|
} |
|
document.body.addEventListener('click', function(event) { |
|
fnSendMsg(event); |
|
}); |
|
document.addEventListener('keypress', function(event) { |
|
fnSendMsg(event); |
|
}); |
|
document.addEventListener('keydown', function (e) { |
|
fnSendMsg(event); |
|
}); |
|
document.addEventListener('keyup', function (e) { |
|
fnSendMsg(event); |
|
}); |
|
</script></body> |
|
</html> |
|
|