mirror of
https://github.com/photonstorm/phaser
synced 2025-02-17 14:38:30 +00:00
Added Body.Enable component
This commit is contained in:
parent
7d5608740a
commit
e53fa0e716
4 changed files with 34 additions and 0 deletions
|
@ -12,6 +12,7 @@ var ArcadeImage = new Class({
|
|||
Components.Bounce,
|
||||
Components.Debug,
|
||||
Components.Drag,
|
||||
Components.Enable,
|
||||
Components.Friction,
|
||||
Components.Gravity,
|
||||
Components.Immovable,
|
||||
|
|
|
@ -12,6 +12,7 @@ var ArcadeSprite = new Class({
|
|||
Components.Bounce,
|
||||
Components.Debug,
|
||||
Components.Drag,
|
||||
Components.Enable,
|
||||
Components.Friction,
|
||||
Components.Gravity,
|
||||
Components.Immovable,
|
||||
|
|
31
v3/src/physics/arcade/components/Enable.js
Normal file
31
v3/src/physics/arcade/components/Enable.js
Normal file
|
@ -0,0 +1,31 @@
|
|||
var Enable = {
|
||||
|
||||
enableBody: function (reset, x, y)
|
||||
{
|
||||
this.body.enable = true;
|
||||
|
||||
if (reset)
|
||||
{
|
||||
this.body.reset(x, y);
|
||||
}
|
||||
|
||||
return this;
|
||||
},
|
||||
|
||||
disableBody: function (reset, x, y)
|
||||
{
|
||||
this.body.stop();
|
||||
|
||||
this.body.enable = false;
|
||||
|
||||
if (reset)
|
||||
{
|
||||
this.body.reset(x, y);
|
||||
}
|
||||
|
||||
return this;
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
module.exports = Enable;
|
|
@ -7,6 +7,7 @@ module.exports = {
|
|||
Bounce: require('./Bounce'),
|
||||
Debug: require('./Debug'),
|
||||
Drag: require('./Drag'),
|
||||
Enable: require('./Enable'),
|
||||
Friction: require('./Friction'),
|
||||
Gravity: require('./Gravity'),
|
||||
Immovable: require('./Immovable'),
|
||||
|
|
Loading…
Add table
Reference in a new issue