Lode Runner version 2.21c, AI_VERSION=4

(1) Add gamepad support:
   (1.1) xinput controller is better, Microsoft Edge only support Xinput devices
   (1.2) Browser support tables: http://caniuse.com/#feat=gamepad
   (1.3) gamepad test page: http://html5gamepad.com/

(2) Add color themes selection
(3) More control key support: add "QWE ASD" and ",." keyboard support
(4) Rewrite editor function for more compatible with browser
(5) Maybe get bigger play screen, change scale step from 25% to %5
Cette révision appartient à :
simon_hung
2017-01-01 22:33:58 +08:00
Parent dc96a5ac8d
révision 675e52fa90
78 fichiers modifiés avec 1878 ajouts et 1317 suppressions
+14 -11
Voir le fichier
@@ -2,9 +2,9 @@
<html>
<head>
<title>Lode Runner Web Game</title>
<!-- DON'T FORGET TO MODIFY *.web.html
* =============================================================================
* Lode Runner (超級運動員) - APPLE-II version
<!--
* ===================================================================================
* Lode Runner (超級運動員) - APPLE II & C64 version
*
* This program is a HTML5 remake game.
*
@@ -15,10 +15,11 @@
* http://www.kingstone.com.tw/book/book_page.asp?kmcode=2014710650538
* http://www.amazon.co.jp/Lode-Runnerで学ぶ実践C言語-ビー・エヌ・エヌ企画部/dp/4893690116
*
* Source Code: https://github.com/SimonHung/LodeRunner
* Source Code: https://github.com/SimonHung/LodeRunner_TotalRecall
* Web page: http://LodeRunnerWebGame.com
*
* by Simon Hung 06/20/2014, 11/23/2014, 06/29/2015 (http://simonsays-tw.com)
* =============================================================================
* by Simon Hung 06/20/2014, 11/23/2014, 06/29/2015, 09/28/2016
* ===================================================================================
-->
<meta http-equiv="Content-Type" content="text/html" charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="chrome=1, IE=edge">
@@ -28,10 +29,10 @@
<style>#canvas { position:absolute; left:0; top:0; }</style>
<script type="text/javascript" src="lodeRunner.wData.js"></script>
<script type="text/javascript" src="./lib/preloadjs-0.6.0.min.js"></script>
<script type="text/javascript" src="./lib/soundjs-0.6.0.min.js"></script>
<script type="text/javascript" src="./lib/tweenjs-0.6.0.min.js"></script>
<script type="text/javascript" src="./lib/preloadjs-0.6.2.min.js"></script>
<script type="text/javascript" src="./lib/soundjs-0.6.2.min.js"></script>
<script type="text/javascript" src="./lib/tweenjs-0.6.2.min.js"></script>
<script type="text/javascript" src="./lib/easeljs-0.7.1.min.js"></script>
<script type="text/javascript" src="flag32Id.js"></script>
@@ -57,9 +58,11 @@
<script type="text/javascript" src="lodeRunner.demoData1.js"></script>
<script type="text/javascript" src="lodeRunner.edit.js"></script>
<script type="text/javascript" src="lodeRunner.preload.js"></script>
<script type="text/javascript" src="lodeRunner.colorTheme.js"></script>
<script type="text/javascript" src="lodeRunner.colorSelector.js"></script>
<script type="text/javascript" src="lodeRunner.gamepad.js"></script>
<script type="text/javascript" src="lodeRunner.main.js"></script>
<script type="text/javascript" src="lodeRunner.win.js"></script>
</head>
<body onload="init();">
<div class="canvas">