├── GAME.zip ├── LICENSE ├── README.md ├── cover.png ├── index.html ├── ingame.png ├── js-dos-api-3.0.js ├── js-dos.js ├── node_modules └── hammerjs │ ├── .bowerrc │ ├── .jscsrc │ ├── .jshintrc │ ├── .npmignore │ ├── .travis.yml │ ├── CHANGELOG.md │ ├── CONTRIBUTING.md │ ├── Gruntfile.coffee │ ├── LICENSE.md │ ├── README.md │ ├── bower.json │ ├── changelog.js │ ├── component.json │ ├── hammer.js │ ├── hammer.min.js │ ├── hammer.min.js.map │ ├── hammer.min.map │ ├── package.json │ ├── src │ ├── expose.js │ ├── hammer.js │ ├── hammer.prefix.js │ ├── hammer.suffix.js │ ├── input.js │ ├── input │ │ ├── mouse.js │ │ ├── pointerevent.js │ │ ├── singletouch.js │ │ ├── touch.js │ │ └── touchmouse.js │ ├── manager.js │ ├── recognizer.js │ ├── recognizers │ │ ├── attribute.js │ │ ├── pan.js │ │ ├── pinch.js │ │ ├── press.js │ │ ├── rotate.js │ │ ├── swipe.js │ │ └── tap.js │ ├── touchaction.js │ └── utils.js │ └── tests │ ├── manual │ ├── assets │ │ └── style.css │ ├── compute_touch_action.html │ ├── input.html │ ├── log.html │ ├── multiple.html │ ├── nested.html │ ├── simulator-googlemaps.html │ ├── simulator.html │ ├── touchaction.html │ └── visual.html │ └── unit │ ├── assets │ ├── blanket.js │ ├── jquery.min.js │ ├── lodash.compat.js │ ├── qunit.css │ ├── qunit.js │ └── utils.js │ ├── gestures │ ├── test_pan.js │ ├── test_pinch.js │ └── test_swipe.js │ ├── index.html │ ├── test_enable.js │ ├── test_events.js │ ├── test_gestures.js │ ├── test_hammer.js │ ├── test_jquery_plugin.js │ ├── test_multiple_taps.js │ ├── test_nested_gesture_recognizers.js │ ├── test_propagation_bubble.js │ ├── test_require_failure.js │ ├── test_simultaneous_recognition.js │ └── test_utils.js └── package.json /GAME.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mad4j/loderunner-in-a-box/b7a8da177360ad70e24b291bc021912bddfe6419/GAME.zip -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Lode Runner(-in-a-box) 2 | 3 | Play MS-DOS Lode Runner on modern browsers or mobile screens [HERE](https://mad4j.github.io/loderunner-in-a-box/) 4 | 5 |  6 | 7 | Use the following commands 8 | 9 | | Action | Key | Key Alt | Gesture | 10 | |--------|---------|-------------|-----------------------| 11 | | Up | Keypad8 | Arrow Up | Pan Up | 12 | | Down | Keypad2 | Arrow Down | Pan Down | 13 | | Left | Keypad4 | Arrow Left | Pan Left | 14 | | Right | Keypad6 | Arrow Right | Pan Right | 15 | | Stop | Keypad5 | Space | Tap near center | 16 | | FireL | Keypad7 | Page Up | Tap near left corner | 17 | | FireR | Keypad9 | Page Down | Tap near right corner | 18 | | Menu | Esc | - | - | 19 | 20 | 21 | Made possible using: 22 | 23 | * [DosBox](https://www.dosbox.com/) 24 | * [Em-DosBox](https://github.com/dreamlayers/em-dosbox) 25 | * [JS-Dos](https://js-dos.com/) 26 | * [Emscripten](https://github.com/kripken/emscripten/wiki) 27 | * [HammerJS](https://js-dos.com/) 28 | 29 | see [LICENSE](LICENSE) file. 30 | -------------------------------------------------------------------------------- /cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mad4j/loderunner-in-a-box/b7a8da177360ad70e24b291bc021912bddfe6419/cover.png -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 | 5 | 6 |You can run multiple instances of Hammer on your page and they will recognize each completely isolated 32 | from each other. This makes it possible to build multi-user interfaces.
33 | 34 |Nested recognizers are possible with some threshold and with use of requireFailure()
.
Used for unit-testing Hammer.js. To test it on the Google Maps view, you should open your 15 | 16 | Inspector and emulate a touch-screen. 17 | Or just open it on your touch-device.
18 |Currently, it only triggers touchEvents.
19 |Hammer provides a kind of polyfill 39 | for the browsers that don't support the touch-action property.
40 | 41 |Should prevent nothing.
47 | 48 | 49 |Should prevent scrolling on horizontal movement. This is set by default when creating a Hammer instance.
51 | 52 | 53 |Should prevent scrolling on vertical movement.
55 | 56 | 57 |Should not prevent any scrolling on any movement. Horizontal and vertical scrolling handled by the browser directly.
59 | 60 | 61 |Should prevent all.
63 | 64 |hi.
89 | 90 | 91 | 92 | -------------------------------------------------------------------------------- /node_modules/hammerjs/tests/manual/visual.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 |