Merge pull request from cwillisf/device-manager-client

Device manager client
This commit is contained in:
Chris Willis-Ford 2017-05-24 14:43:28 -07:00 committed by GitHub
commit 3970883e45
4 changed files with 358 additions and 0 deletions
src/engine

View file

@ -5,6 +5,7 @@ const Thread = require('./thread');
// Virtual I/O devices.
const Clock = require('../io/clock');
const DeviceManager = require('../io/deviceManager');
const Keyboard = require('../io/keyboard');
const Mouse = require('../io/mouse');
@ -160,6 +161,7 @@ class Runtime extends EventEmitter {
/** @type {Object.<string, Object>} */
this.ioDevices = {
clock: new Clock(),
deviceManager: new DeviceManager(),
keyboard: new Keyboard(this),
mouse: new Mouse(this)
};