|
@@ -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;
|
|
|
|
|
|
}
|
|
|
|