@@ -615,11 +615,11 @@ Phaser.Tilemap.prototype = {
615615 }
616616
617617 // Create the internal layers for different tilesets using this one as a base description
618- for ( var i = 1 , l = this . tilesets . length ; i < l ; i ++ )
618+ for ( var i = 1 ; i < this . tilesets . length ; i ++ )
619619 {
620620 var ts = this . tilesets [ i ] ;
621621 var li = this . layers [ index ] ;
622- this . createInternalLayer ( "_internal" + i . toString ( ) , ts , li . width , li . height , ts . tileWidth , ts . tileHeight , group ) ;
622+ this . createInternalLayer ( 'layer' + index + '_internal_' + i . toString ( ) , ts , li . width , li . height , ts . tileWidth , ts . tileHeight , group ) ;
623623 }
624624
625625 if ( this . game . renderType === Phaser . WEBGL )
@@ -692,18 +692,22 @@ Phaser.Tilemap.prototype = {
692692 for ( var y = 0 ; y < height ; y ++ )
693693 {
694694 row = [ ] ;
695+
695696 for ( var x = 0 ; x < width ; x ++ )
696697 {
697698 // get the equivalent tile from this Tilemap
698699 var tile = this . layers [ 0 ] . data [ y ] [ x ] ;
700+
699701 // find out which tileset it is in
700702 var setIndex = this . tiles [ tile . index ] && this . tiles [ tile . index ] [ 2 ] ;
701703 var ts = this . tilesets [ setIndex ] ;
704+
702705 // is it one of the ones we want to move?
703- if ( ts == tileset )
706+ if ( ts === tileset )
704707 {
705708 // move the tile to this new layer
706709 row . push ( tile ) ;
710+
707711 // erase it from the original (mixed tileset) layer
708712 this . layers [ 0 ] . data [ y ] [ x ] = new Phaser . Tile ( layer , - 1 , x , y , tileWidth , tileHeight ) ;
709713 }
@@ -735,14 +739,16 @@ Phaser.Tilemap.prototype = {
735739 }
736740
737741 var output ;
738- if ( this . game . renderType === Phaser . WEBGL )
742+
743+ if ( this . game . renderType === Phaser . WEBGL )
739744 {
740745 output = new Phaser . TilemapLayerGL ( this . game , this , this . layers . length - 1 , w , h ) ;
741746 }
742747 else
743748 {
744749 output = new Phaser . TilemapLayer ( this . game , this , this . layers . length - 1 , w , h ) ;
745750 }
751+
746752 output . name = name ;
747753
748754 return group . add ( output ) ;
0 commit comments