(1)Add handling of Y key to dig left, for German keyboards
==> suggested by Jan-Christoph (https://github.com/jancborchardt)
Modified files: lodeRunner.def.js, lodeRunner.key.js
(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
(1) Modified for AI VERSION = 4
(1.1) When guard failing in hole, will drop gold before guard failing into hole totally
(1.2) Shake time extension when guard in hole.
NOW the runner can dig three hold for three guards and pass through them. (MUST quickly)
==> The behavior almost same as original lode runner (APPLE-II version).
Modified files: LodeRunner/lodeRunner.guard.js
(2) New Demo Data all ai_version = 4
modified files: lodeRunner.demoData1.js
(3) Slow down play speed:
//slow normal fast
change from speedMode = [15, 20, 25, 30, 35];
to speedMode = [14, 18, 23, 29, 35];
Modified files: lodeRunner.main.js
(4) Keep ai version don't overflow:
Modified files: lodeRunner.preload.js
please visit webpage: https://github.com/CreateJS/SoundJS/commit/70a812a564641e2f49b6edcb567efd75243b0e6c
Fixed Chrome issue with WebAudio only playing right channel
SoundJS code modified:
----------------------------------------------------------------
this.panNode = s.context.createPanner();
this.panNode.panningModel = s._panningModel;
this.panNode.connect(this.gainNode);
+ this._updatePan(); //failed to initialize the pan node correctly, this change resolves
----------------------------------------------------------------
TODO: currently only add "this._updatePan()" to soundjs-0.6.0.min.js
MUST update to the next SoundJS release (version should >= 0.6.2)