mirror of
https://github.com/photonstorm/phaser
synced 2025-02-18 06:58:30 +00:00
Listen for the new Events
This commit is contained in:
parent
f9167d5fd5
commit
1d85795360
6 changed files with 16 additions and 10 deletions
|
@ -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);
|
||||
},
|
||||
|
||||
/**
|
||||
|
|
|
@ -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);
|
||||
},
|
||||
|
||||
/**
|
||||
|
|
|
@ -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);
|
||||
},
|
||||
|
||||
/**
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
|
||||
module.exports = {
|
||||
|
||||
Events: require('./events');
|
||||
Events: require('./events'),
|
||||
|
||||
KeyboardManager: require('./KeyboardManager'),
|
||||
KeyboardPlugin: require('./KeyboardPlugin'),
|
||||
|
|
|
@ -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);
|
||||
},
|
||||
|
||||
/**
|
||||
|
|
|
@ -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);
|
||||
},
|
||||
|
||||
/**
|
||||
|
|
Loading…
Add table
Reference in a new issue