@@ -440,9 +440,13 @@ var Tilemap = new Class({
440440 destTileX , destTileY ,
441441 recalculateFaces , layer
442442 ) ;
443- }
444443
445- return this ;
444+ return this ;
445+ }
446+ else
447+ {
448+ return null ;
449+ }
446450 } ,
447451
448452 /**
@@ -797,12 +801,11 @@ var Tilemap = new Class({
797801 {
798802 layer = this . getLayer ( layer ) ;
799803
804+ if ( layer === null ) { return null ; }
805+
800806 if ( this . _isStaticCall ( layer , 'fill' ) ) { return this ; }
801807
802- if ( layer !== null )
803- {
804- TilemapComponents . Fill ( index , tileX , tileY , width , height , recalculateFaces , layer ) ;
805- }
808+ TilemapComponents . Fill ( index , tileX , tileY , width , height , recalculateFaces , layer ) ;
806809
807810 return this ;
808811 } ,
@@ -982,10 +985,9 @@ var Tilemap = new Class({
982985 {
983986 layer = this . getLayer ( layer ) ;
984987
985- if ( layer !== null )
986- {
987- TilemapComponents . ForEachTile ( callback , context , tileX , tileY , width , height , filteringOptions , layer ) ;
988- }
988+ if ( layer === null ) { return null ; }
989+
990+ TilemapComponents . ForEachTile ( callback , context , tileX , tileY , width , height , filteringOptions , layer ) ;
989991
990992 return this ;
991993 } ,
@@ -1065,7 +1067,7 @@ var Tilemap = new Class({
10651067 {
10661068 var index = this . getIndex ( this . objects , name ) ;
10671069
1068- return index !== null ? this . objects [ index ] : null ;
1070+ return ( index !== null ) ? this . objects [ index ] : null ;
10691071 } ,
10701072
10711073 /**
@@ -1163,14 +1165,9 @@ var Tilemap = new Class({
11631165 {
11641166 layer = this . getLayer ( layer ) ;
11651167
1166- if ( layer === null )
1167- {
1168- return null ;
1169- }
1170- else
1171- {
1172- return TilemapComponents . GetTileAtWorldXY ( worldX , worldY , nonNull , camera , layer ) ;
1173- }
1168+ if ( layer === null ) { return null ; }
1169+
1170+ return TilemapComponents . GetTileAtWorldXY ( worldX , worldY , nonNull , camera , layer ) ;
11741171 } ,
11751172
11761173 /**
@@ -1441,10 +1438,9 @@ var Tilemap = new Class({
14411438
14421439 if ( this . _isStaticCall ( layer , 'putTilesAt' ) ) { return this ; }
14431440
1444- if ( layer !== null )
1445- {
1446- TilemapComponents . PutTilesAt ( tilesArray , tileX , tileY , recalculateFaces , layer ) ;
1447- }
1441+ if ( layer === null ) { return null ; }
1442+
1443+ TilemapComponents . PutTilesAt ( tilesArray , tileX , tileY , recalculateFaces , layer ) ;
14481444
14491445 return this ;
14501446 } ,
@@ -1477,10 +1473,9 @@ var Tilemap = new Class({
14771473
14781474 if ( this . _isStaticCall ( layer , 'randomize' ) ) { return this ; }
14791475
1480- if ( layer !== null )
1481- {
1482- TilemapComponents . Randomize ( tileX , tileY , width , height , indexes , layer ) ;
1483- }
1476+ if ( layer === null ) { return null ; }
1477+
1478+ TilemapComponents . Randomize ( tileX , tileY , width , height , indexes , layer ) ;
14841479
14851480 return this ;
14861481 } ,
@@ -1505,7 +1500,7 @@ var Tilemap = new Class({
15051500 {
15061501 layer = this . getLayer ( layer ) ;
15071502
1508- if ( layer === null ) { return this ; }
1503+ if ( layer === null ) { return null ; }
15091504
15101505 TilemapComponents . CalculateFacesAt ( tileX , tileY , layer ) ;
15111506
@@ -1629,7 +1624,7 @@ var Tilemap = new Class({
16291624 {
16301625 if ( layers [ i ] . tilemapLayer )
16311626 {
1632- layers [ i ] . tilemapLayer . destroy ( ) ;
1627+ layers [ i ] . tilemapLayer . destroy ( false ) ;
16331628 }
16341629 }
16351630
@@ -1762,7 +1757,7 @@ var Tilemap = new Class({
17621757 {
17631758 layer = this . getLayer ( layer ) ;
17641759
1765- if ( layer === null ) { return this ; }
1760+ if ( layer === null ) { return null ; }
17661761
17671762 TilemapComponents . RenderDebug ( graphics , styleConfig , layer ) ;
17681763
@@ -1796,10 +1791,9 @@ var Tilemap = new Class({
17961791
17971792 if ( this . _isStaticCall ( layer , 'replaceByIndex' ) ) { return this ; }
17981793
1799- if ( layer !== null )
1800- {
1801- TilemapComponents . ReplaceByIndex ( findIndex , newIndex , tileX , tileY , width , height , layer ) ;
1802- }
1794+ if ( layer === null ) { return null ; }
1795+
1796+ TilemapComponents . ReplaceByIndex ( findIndex , newIndex , tileX , tileY , width , height , layer ) ;
18031797
18041798 return this ;
18051799 } ,
@@ -1825,7 +1819,7 @@ var Tilemap = new Class({
18251819 {
18261820 layer = this . getLayer ( layer ) ;
18271821
1828- if ( layer === null ) { return this ; }
1822+ if ( layer === null ) { return null ; }
18291823
18301824 TilemapComponents . SetCollision ( indexes , collides , recalculateFaces , layer ) ;
18311825
@@ -1855,7 +1849,7 @@ var Tilemap = new Class({
18551849 {
18561850 layer = this . getLayer ( layer ) ;
18571851
1858- if ( layer === null ) { return this ; }
1852+ if ( layer === null ) { return null ; }
18591853
18601854 TilemapComponents . SetCollisionBetween ( start , stop , collides , recalculateFaces , layer ) ;
18611855
@@ -1887,7 +1881,7 @@ var Tilemap = new Class({
18871881 {
18881882 layer = this . getLayer ( layer ) ;
18891883
1890- if ( layer === null ) { return this ; }
1884+ if ( layer === null ) { return null ; }
18911885
18921886 TilemapComponents . SetCollisionByProperty ( properties , collides , recalculateFaces , layer ) ;
18931887
@@ -1915,7 +1909,7 @@ var Tilemap = new Class({
19151909 {
19161910 layer = this . getLayer ( layer ) ;
19171911
1918- if ( layer === null ) { return this ; }
1912+ if ( layer === null ) { return null ; }
19191913
19201914 TilemapComponents . SetCollisionByExclusion ( indexes , collides , recalculateFaces , layer ) ;
19211915
@@ -1943,7 +1937,7 @@ var Tilemap = new Class({
19431937 {
19441938 layer = this . getLayer ( layer ) ;
19451939
1946- if ( layer === null ) { return this ; }
1940+ if ( layer === null ) { return null ; }
19471941
19481942 TilemapComponents . SetCollisionFromCollisionGroup ( collides , recalculateFaces , layer ) ;
19491943
@@ -1972,7 +1966,7 @@ var Tilemap = new Class({
19721966 {
19731967 layer = this . getLayer ( layer ) ;
19741968
1975- if ( layer === null ) { return this ; }
1969+ if ( layer === null ) { return null ; }
19761970
19771971 TilemapComponents . SetTileIndexCallback ( indexes , callback , callbackContext , layer ) ;
19781972
@@ -2003,7 +1997,7 @@ var Tilemap = new Class({
20031997 {
20041998 layer = this . getLayer ( layer ) ;
20051999
2006- if ( layer === null ) { return this ; }
2000+ if ( layer === null ) { return null ; }
20072001
20082002 TilemapComponents . SetTileLocationCallback ( tileX , tileY , width , height , callback , callbackContext , layer ) ;
20092003
@@ -2151,10 +2145,9 @@ var Tilemap = new Class({
21512145
21522146 if ( this . _isStaticCall ( layer , 'shuffle' ) ) { return this ; }
21532147
2154- if ( layer !== null )
2155- {
2156- TilemapComponents . Shuffle ( tileX , tileY , width , height , layer ) ;
2157- }
2148+ if ( layer === null ) { return null ; }
2149+
2150+ TilemapComponents . Shuffle ( tileX , tileY , width , height , layer ) ;
21582151
21592152 return this ;
21602153 } ,
@@ -2186,10 +2179,9 @@ var Tilemap = new Class({
21862179
21872180 if ( this . _isStaticCall ( layer , 'swapByIndex' ) ) { return this ; }
21882181
2189- if ( layer !== null )
2190- {
2191- TilemapComponents . SwapByIndex ( indexA , indexB , tileX , tileY , width , height , layer ) ;
2192- }
2182+ if ( layer === null ) { return null ; }
2183+
2184+ TilemapComponents . SwapByIndex ( indexA , indexB , tileX , tileY , width , height , layer ) ;
21932185
21942186 return this ;
21952187 } ,
@@ -2308,10 +2300,9 @@ var Tilemap = new Class({
23082300
23092301 if ( this . _isStaticCall ( layer , 'weightedRandomize' ) ) { return this ; }
23102302
2311- if ( layer !== null )
2312- {
2313- TilemapComponents . WeightedRandomize ( tileX , tileY , width , height , weightedIndexes , layer ) ;
2314- }
2303+ if ( layer === null ) { return null ; }
2304+
2305+ TilemapComponents . WeightedRandomize ( tileX , tileY , width , height , weightedIndexes , layer ) ;
23152306
23162307 return this ;
23172308 } ,
0 commit comments