r3-legacy/src/game-lib-api-controls-mouse.js

32 lines
788 B
JavaScript
Raw Normal View History

2018-01-11 14:33:32 +01:00
/**
* @param apiControls
* @constructor
*/
GameLib.API.Controls.Mouse = function(
apiControls
) {
if (GameLib.Utils.UndefinedOrNull(apiControls)) {
apiControls = {
controlsType : GameLib.API.Controls.CONTROLS_TYPE_MOUSE
};
}
2018-01-29 12:42:46 +01:00
if (GameLib.Utils.UndefinedOrNull(apiControls.controlsType)) {
apiControls.controlsType = GameLib.API.Controls.CONTROLS_TYPE_MOUSE;
}
2018-01-11 14:33:32 +01:00
GameLib.API.Controls.call(
this,
apiControls.id,
apiControls.name,
apiControls.controlsType,
apiControls.canvas,
2018-01-11 14:33:32 +01:00
apiControls.parentEntity
);
};
GameLib.API.Controls.Mouse.prototype = Object.create(GameLib.API.Controls.prototype);
GameLib.API.Controls.Mouse.prototype.constructor = GameLib.API.Controls.Mouse;