168 lines
10 KiB
HTML
168 lines
10 KiB
HTML
<!DOCTYPE html>
|
|||
|
|
<html>
|
||
|
|
<head>
|
||
|
|
<meta charset="UTF-8"/>
|
||
|
|
<link rel="manifest" href="manifest.webmanifest">
|
||
|
|
|
||
|
|
<meta name="apple-mobile-web-app-capable" content="yes">
|
||
|
|
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
|
||
|
|
|
||
|
|
<meta name="theme-color" content="#000000" />
|
||
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
|
||
|
|
|
||
|
|
<style>
|
||
|
|
body {
|
||
|
|
margin: 0;
|
||
|
|
padding: 0;
|
||
|
|
background-color: #000000;
|
||
|
|
overflow: hidden;
|
||
|
|
}
|
||
|
|
#canvasArea {
|
||
|
|
margin-left: auto;
|
||
|
|
margin-right: auto;
|
||
|
|
overflow: hidden;
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
</style>
|
||
|
|
<!-- Libs and GDJS core files : -->
|
||
|
|
<script src="libs/jshashtable.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="logger.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="gd.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="libs/rbush.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="AsyncTasksManager.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="inputmanager.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="jsonmanager.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="Model3DManager.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="ResourceLoader.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="ResourceCache.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="timemanager.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="polygon.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="runtimeobject.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="profiler.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="RuntimeInstanceContainer.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="runtimescene.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="scenestack.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="force.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="RuntimeLayer.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="layer.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="RuntimeCustomObjectLayer.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="timer.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="runtimewatermark.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="runtimegame.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="variable.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="variablescontainer.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="oncetriggers.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="runtimebehavior.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="SpriteAnimator.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="spriteruntimeobject.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="affinetransformation.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="CustomRuntimeObjectInstanceContainer.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="CustomRuntimeObject.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="CustomRuntimeObject2D.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="indexeddb.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="events-tools/commontools.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="events-tools/variabletools.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="events-tools/runtimescenetools.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="events-tools/inputtools.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="events-tools/objecttools.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="events-tools/cameratools.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="events-tools/soundtools.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="events-tools/storagetools.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="events-tools/stringtools.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="events-tools/windowtools.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="events-tools/networktools.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="splash/gd-logo-light.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="pixi-renderers/pixi.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="pixi-renderers/pixi-filters-tools.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="pixi-renderers/runtimegame-pixi-renderer.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="pixi-renderers/runtimescene-pixi-renderer.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="pixi-renderers/layer-pixi-renderer.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="pixi-renderers/pixi-image-manager.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="pixi-renderers/pixi-bitmapfont-manager.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="pixi-renderers/spriteruntimeobject-pixi-renderer.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="pixi-renderers/CustomRuntimeObject2DPixiRenderer.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="pixi-renderers/DebuggerPixiRenderer.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="pixi-renderers/loadingscreen-pixi-renderer.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="pixi-renderers/pixi-effects-manager.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="howler-sound-manager/howler.min.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="howler-sound-manager/howler-sound-manager.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="fontfaceobserver-font-manager/fontfaceobserver.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="fontfaceobserver-font-manager/fontfaceobserver-font-manager.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="gdjs-evtsext__mqtt__connect-func.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="gdjs-evtsext__mqtt__disconnect-func.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="gdjs-evtsext__mqtt__getcurrenterror-func.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="gdjs-evtsext__mqtt__getlastmessage-func.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="gdjs-evtsext__mqtt__isconnected-func.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="gdjs-evtsext__mqtt__onfirstsceneloaded-func.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="gdjs-evtsext__mqtt__onmessage-func.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="gdjs-evtsext__mqtt__onscenepostevents-func.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="gdjs-evtsext__mqtt__publish-func.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="gdjs-evtsext__mqtt__subscribe-func.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="gdjs-evtsext__mqtt__unsubscribe-func.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="gdjs-evtsext__panelspritebutton__bitmaptextstylestate.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="gdjs-evtsext__panelspritebutton__buttonfsm.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="gdjs-evtsext__panelspritebutton__isingameedition-func.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="gdjs-evtsext__panelspritebutton__panelspritebutton.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="gdjs-evtsext__panelspritebutton__textstylestate.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="gdjs-evtsext__pixelperfectmovement__brakingdistance-func.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="gdjs-evtsext__pixelperfectmovement__definejavascriptfortopdown-func.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="gdjs-evtsext__pixelperfectmovement__speedtoreach-func.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="Extensions/AnchorBehavior/anchorruntimebehavior.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="Extensions/BitmapText/bitmaptextruntimeobject-pixi-renderer.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="Extensions/BitmapText/bitmaptextruntimeobject.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="Extensions/DebuggerTools/debuggertools.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="Extensions/PanelSpriteObject/panelspriteruntimeobject-pixi-renderer.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="Extensions/PanelSpriteObject/panelspriteruntimeobject.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="Extensions/TextInput/textinputruntimeobject-pixi-renderer.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="Extensions/TextInput/textinputruntimeobject.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="Extensions/TextObject/textruntimeobject-pixi-renderer.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="Extensions/TextObject/textruntimeobject.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="Extensions/TopDownMovementBehavior/topdownmovementruntimebehavior.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="Extensions/TweenBehavior/TweenManager.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="Extensions/TweenBehavior/tweenruntimebehavior.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="object-capabilities/AnimatableBehavior.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="object-capabilities/EffectBehavior.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="object-capabilities/FlippableBehavior.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="object-capabilities/OpacityBehavior.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="object-capabilities/ResizableBehavior.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="object-capabilities/ScalableBehavior.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="object-capabilities/TextContainerBehavior.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="Extensions/3D/DirectionalLight.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="Extensions/3D/HemisphereLight.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="code0.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="code1.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="code2.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="code3.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="code4.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="code5.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="code6.js" crossorigin="anonymous"></script>
|
||
|
|
<script src="data.js" crossorigin="anonymous"></script>
|
||
|
|
|
||
|
|
|
||
|
|
</head>
|
||
|
|
<body>
|
||
|
|
|
||
|
|
|
||
|
|
<script>
|
||
|
|
|
||
|
|
(function() {
|
||
|
|
//Initialization
|
||
|
|
var game = new gdjs.RuntimeGame(gdjs.projectData, {});
|
||
|
|
|
||
|
|
//Create a renderer
|
||
|
|
game.getRenderer().createStandardCanvas(document.body);
|
||
|
|
|
||
|
|
//Bind keyboards/mouse/touch events
|
||
|
|
game.getRenderer().bindStandardEvents(game.getInputManager(), window, document);
|
||
|
|
|
||
|
|
//Load all assets and start the game
|
||
|
|
game.loadAllAssets(function() {
|
||
|
|
game.startGameLoop();
|
||
|
|
});
|
||
|
|
})();
|
||
|
|
|
||
|
|
</script>
|
||
|
|
</body>
|
||
|
|
</html>
|