diff --git a/src/core/Layers.js b/src/core/Layers.js index fabbfaf2644d7a6ec00e7dd0827d10c7a61ed015..33483282df17b9ab5a46e23d4ae483e391e38380 100644 --- a/src/core/Layers.js +++ b/src/core/Layers.js @@ -22,33 +22,33 @@ Object.assign( Layers.prototype, { }, - toggle: function ( channel ) { + enableAll: function () { - this.mask ^= 1 << channel | 0; + this.mask = 0xffffffff | 0; }, - disable: function ( channel ) { + toggle: function ( channel ) { - this.mask &= ~ ( 1 << channel | 0 ); + this.mask ^= 1 << channel | 0; }, - test: function ( layers ) { + disable: function ( channel ) { - return ( this.mask & layers.mask ) !== 0; + this.mask &= ~ ( 1 << channel | 0 ); }, - enableAll: function () { + disableAll: function () { - this.mask = 0xffffffff | 0; + this.mask = 0; }, - disableAll: function () { + test: function ( layers ) { - this.mask = 0; + return ( this.mask & layers.mask ) !== 0; }