File size: 6,146 Bytes
ca81e93 |
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 |
<!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" />
<!-- Required Libraries and frameworks Starts -->
<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>
<!-- Required Libraries and frameworks ends -->
<!--script type="text/javascript" src="js/jellytruck.min.js"></script>
<script type="text/javascript" src="js/lib/mt.helper.js"></script>
<script type="text/javascript" src="js/lib/mt.data.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/play.js"></script>-->
<script type="text/javascript" src="js/state/demo.js"></script>
<script type="text/javascript" src="js/util/common.js"></script>
<!-- Level data starts -->
<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>
<!-- Level data starts -->
<style type="text/css">
.no-select {
-webkit-touch-callout: none; /* iOS Safari */
-webkit-user-select: none; /* Safari */
-khtml-user-select: none; /* Konqueror HTML */
-moz-user-select: none; /* Old versions of Firefox */
-ms-user-select: none; /* Internet Explorer/Edge */
user-select: none; /* Non-prefixed version, currently supported by Chrome, Edge, Opera and Firefox */
}
</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) {
// Works on Firefox, Chrome, Opera and IE9+
if (navigator.__defineGetter__) {
navigator.__defineGetter__("userAgent", function () {
return userAgent;
});
} else if (Object.defineProperty) {
Object.defineProperty(navigator, "userAgent", {
get: function () {
return userAgent;
}
});
}
// Works on Safari
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 = window.navigator.userAgent.replace("Macintosh", "iPad");
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>
|