Граф коммитов

93 Коммитов

Автор SHA1 Сообщение Дата
Mozilla-GitHub-Standards 3e68fd6f84 Add Mozilla Code of Conduct file
Fixes #124.

_(Message COC002)_
2019-03-29 09:50:58 -07:00
Chuck Harmston ec935a0e5e Use HTTPS rather than SSH for submodules so Travis can run them. 2015-02-03 08:39:00 -07:00
Chuck Harmston 48a98ade61 Merge pull request #123 from chuckharmston/master
Require latest revision of plink
2015-02-03 08:04:29 -07:00
Chuck Harmston ce293e69cc Install the latest revision of plink 2015-02-02 18:09:49 -07:00
Christopher Van f46cd4d639 Merge pull request #117 from cvan/dt2
add example game: DT2
2014-10-07 17:44:44 -07:00
Christopher Van 9f69cdf75b add example game: DT2 2014-10-07 17:44:27 -07:00
Christopher Van a24f9188d3 return truthiness for suffix-less `buttonchange` event 2014-10-07 17:44:15 -07:00
Christopher Van 11876dd6c2 Merge pull request #116 from cvan/fsm
add FullScreenMario to `.gitmodules`
2014-10-07 17:43:17 -07:00
Christopher Van c8664d61f3 add FullScreenMario to `.gitmodules` 2014-10-07 17:39:04 -07:00
Christopher Van 3eb29fc381 credit author of NES controller CodePen in README 2014-10-07 16:01:51 -07:00
Christopher Van f06ef268af update button usage in README (fixes #42) 2014-10-07 15:53:01 -07:00
Christopher Van 9abd9d8751 add screenshot of traditional gamepad 2014-10-03 17:40:16 -07:00
Christopher Van 095561b98b rename `CONTROLLER_` settings to `GAMEPAD_` 2014-10-03 13:32:53 -07:00
Christopher Van ead942139e Merge pull request #111 from cvan/raf
hook up events; hook up functional gamepad to Keen
2014-10-03 02:04:59 -07:00
Christopher Van ef7d96ae33 OMG get Keen actually working nicely with gamepad (aah, nostalgia) 2014-10-03 02:04:14 -07:00
Christopher Van 2e8345db5f hook up events (fixes #44); improve singleton pattern (#79) 2014-10-03 02:04:14 -07:00
Christopher Van 9e0946df76 fix up host command to send `bye` message in `beforeunload`; rearrange order (related: #105) 2014-10-03 00:29:41 -07:00
Christopher Van 7a6e345268 hide debug screen when empty 2014-10-02 21:54:27 -07:00
Christopher Van 12fd6dc54c close WS connection to signalling server before host/client leave page (fixes #99) 2014-10-02 21:27:43 -07:00
Christopher Van 18d722b11f add a debug display for on-screen logging 2014-10-02 21:15:43 -07:00
Christopher Van 81d3159fb7 remove unneeded commented CSS line 2014-10-02 21:02:34 -07:00
Christopher Van 9fdb8a832d make NES controller a wee bit responsive (fixes #100; related to #101) 2014-10-02 20:40:18 -07:00
Christopher Van b13adb7e15 remove dotted outline around buttons (fixes #98) 2014-10-02 20:15:47 -07:00
Christopher Van 46efc5bbd6 fix jiggling in Firefox when using controller with keyboard (fixes #96) 2014-10-02 20:07:31 -07:00
Christopher Van 175644081b nobody likes long lines 2014-10-02 17:53:31 -07:00
Christopher Van 80abcc9412 update how fullscreen works; change casing of `FullScreen` to `Fullscreen` (per Fullscreen spec) 2014-10-02 17:46:19 -07:00
Christopher Van 05e978c0f7 wait until signalling is open/online before host sets key (unnecessary but consistent) 2014-10-02 17:14:27 -07:00
Christopher Van 7bfa812e0c update dist 2014-10-02 16:08:15 -07:00
Christopher Van bea848f215 update README with clearer installation directions 2014-10-02 16:03:42 -07:00
Christopher Van 9fc1a76d34 periods are important. 2014-10-02 15:01:56 -07:00
Christopher Van 442e3976cf update Development instructions in README 2014-10-02 15:01:32 -07:00
Christopher Van 231d10efae Merge pull request #87 from cvan/client-first
allow controller to connect before game is connected (fixes #36)
2014-10-02 14:51:25 -07:00
Christopher Van 64ceb62b68 allow controller to connect before game is connected (fixes #36) 2014-10-02 14:50:42 -07:00
Christopher Van 9c5d5e8946 Merge pull request #85 from cvan/game
hook up a game, add lots more signalling/peer pairing logic
2014-10-02 01:47:54 -07:00
Christopher Van bddcad5c90 add verbose comments explaining steps (issue #84); rename `_handshake` method to `_pair` 2014-10-02 01:47:16 -07:00
Christopher Van fc728cffb8 gracefully handle client disconnects; spruce up event listeners and overall greatness here and there (fixes #82) 2014-10-02 01:47:16 -07:00
Christopher Van a046aef8f6 add nice icon for controller 2014-10-02 01:47:16 -07:00
Christopher Van fa79d606f6 begin hooking up gamepad to Commander Keen game 2014-10-02 01:47:16 -07:00
Christopher Van 89031e5f49 create hosted Firefox manifest for controller as a web app 2014-10-02 01:47:16 -07:00
Christopher Van c4d81d52ca fix modal-closing logic 2014-10-02 01:47:16 -07:00
Christopher Van 0016e86e59 adjust `lockOrientation` because to avoid Firefox throwing a `TypeError` 2014-10-02 01:46:07 -07:00
Christopher Van f686151f72 add disclaimer 2014-10-01 18:00:55 -07:00
Christopher Van e60c9c240c Merge pull request #63 from cvan/plink
forgo PeerJS in favour of plink; add signalling server (fixes #57; fixes #52)
2014-09-30 21:12:05 -07:00
Christopher Van 514b1dcd9a update Mario example 2014-09-30 21:11:53 -07:00
Christopher Van 4c1ce6fd4e update dist files 2014-09-30 21:10:56 -07:00
Christopher Van 868cc076e6 forgo PeerJS in favour of plink; add signalling server (fixes #57; fixes #52)
* log when client loses connection to host (fixes #62)
* queue messages when client is not yet connected to host (fixes #64)
2014-09-30 21:06:57 -07:00
Christopher Van 87fa08b3c8 change auto-fullscreen logic 2014-09-30 17:02:19 -07:00
Christopher Van 423c51fe53 replace tab with spaces in settings 2014-09-30 15:53:04 -07:00
Christopher Van bb13844e57 update README.md and CONTRIBUTING.md with distribution changes 2014-09-30 15:52:32 -07:00
Christopher Van bef60ddd38 use "plink" and "plink-server" (libraries specifically for WebRTC Data Channels) instead of "p" and "onramp" 2014-09-30 14:08:36 -07:00