Merge pull request from towerofnix/scroll-detection

Scroll wheel detection for "when key (up/down) pressed" blocks
This commit is contained in:
Chris Willis-Ford 2018-02-16 12:21:27 -08:00 committed by GitHub
commit 8e1719b716
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 75 additions and 1 deletions
src/engine

View file

@ -14,6 +14,7 @@ const Clock = require('../io/clock');
const DeviceManager = require('../io/deviceManager');
const Keyboard = require('../io/keyboard');
const Mouse = require('../io/mouse');
const MouseWheel = require('../io/mouseWheel');
const defaultBlockPackages = {
scratch3_control: require('../blocks/scratch3_control'),
@ -258,7 +259,8 @@ class Runtime extends EventEmitter {
clock: new Clock(),
deviceManager: new DeviceManager(),
keyboard: new Keyboard(this),
mouse: new Mouse(this)
mouse: new Mouse(this),
mouseWheel: new MouseWheel(this)
};
/**