Listen for the new Events

This commit is contained in:
Richard Davey 2019-01-17 11:31:22 +00:00
parent f9167d5fd5
commit 1d85795360
6 changed files with 16 additions and 10 deletions

View file

@ -8,6 +8,7 @@ var Class = require('../utils/Class');
var CONST = require('./const');
var EventEmitter = require('eventemitter3');
var Events = require('./events');
var GameEvents = require('../core/events');
var Keyboard = require('./keyboard/KeyboardManager');
var Mouse = require('./mouse/MouseManager');
var Pointer = require('./Pointer');
@ -383,7 +384,7 @@ var InputManager = new Class({
*/
this._tempMatrix2 = new TransformMatrix();
game.events.once('boot', this.boot, this);
game.events.once(GameEvents.BOOT, this.boot, this);
},
/**
@ -403,9 +404,9 @@ var InputManager = new Class({
this.events.emit(Events.MANAGER_BOOT);
this.game.events.on('prestep', this.update, this);
this.game.events.on('poststep', this.postUpdate, this);
this.game.events.once('destroy', this.destroy, this);
this.game.events.on(GameEvents.PRE_STEP, this.update, this);
this.game.events.on(GameEvents.POST_STEP, this.postUpdate, this);
this.game.events.once(GameEvents.DESTROY, this.destroy, this);
},
/**

View file

@ -6,6 +6,8 @@
var ArrayRemove = require('../../utils/array/Remove');
var Class = require('../../utils/Class');
var GameEvents = require('../../core/events');
var InputEvents = require('..//events');
var KeyCodes = require('../../input/keyboard/keys/KeyCodes');
var NOOP = require('../../utils/Class');
@ -138,7 +140,7 @@ var KeyboardManager = new Class({
*/
this.onKeyUp = NOOP;
inputManager.events.once('boot', this.boot, this);
inputManager.events.once(InputEvents.MANAGER_BOOT, this.boot, this);
},
/**
@ -167,7 +169,7 @@ var KeyboardManager = new Class({
this.startListeners();
}
this.manager.game.events.on('poststep', this.postUpdate, this);
this.manager.game.events.on(GameEvents.POST_STEP, this.postUpdate, this);
},
/**

View file

@ -56,6 +56,7 @@ var ResetKeyCombo = require('./ResetKeyCombo');
* @class KeyCombo
* @memberof Phaser.Input.Keyboard
* @constructor
* @listens Phaser.Input.Keyboard.Events#ANY_KEY_DOWN
* @since 3.0.0
*
* @param {Phaser.Input.Keyboard.KeyboardPlugin} keyboardPlugin - A reference to the Keyboard Plugin.
@ -260,7 +261,7 @@ var KeyCombo = new Class({
*/
this.onKeyDown = onKeyDownHandler;
this.manager.on('keydown', onKeyDownHandler);
this.manager.on(Events.ANY_KEY_DOWN, onKeyDownHandler);
},
/**

View file

@ -10,7 +10,7 @@
module.exports = {
Events: require('./events');
Events: require('./events'),
KeyboardManager: require('./KeyboardManager'),
KeyboardPlugin: require('./KeyboardPlugin'),

View file

@ -6,6 +6,7 @@
var Class = require('../../utils/Class');
var Features = require('../../device/Features');
var InputEvents = require('../events');
var NOOP = require('../../utils/Class');
// https://developer.mozilla.org/en-US/docs/Web/API/MouseEvent
@ -148,7 +149,7 @@ var MouseManager = new Class({
*/
this.pointerLockChange = NOOP;
inputManager.events.once('boot', this.boot, this);
inputManager.events.once(InputEvents.MANAGER_BOOT, this.boot, this);
},
/**

View file

@ -5,6 +5,7 @@
*/
var Class = require('../../utils/Class');
var InputEvents = require('../events');
var NOOP = require('../../utils/NOOP');
// https://developer.mozilla.org/en-US/docs/Web/API/Touch_events
@ -132,7 +133,7 @@ var TouchManager = new Class({
*/
this.onTouchOut = NOOP;
inputManager.events.once('boot', this.boot, this);
inputManager.events.once(InputEvents.MANAGER_BOOT, this.boot, this);
},
/**