@@ -333,6 +333,7 @@ var Tilemap = new Class({
333333 putTile : function ( tile , tileX , tileY , layer )
334334 {
335335 layer = this . getLayer ( layer ) ;
336+ if ( this . _isStaticCall ( layer , 'putTile' ) ) { return null ; }
336337 if ( layer === null ) { return null ; }
337338 return TilemapComponents . PutTile ( tile , tileX , tileY , layer ) ;
338339 } ,
@@ -414,6 +415,27 @@ var Tilemap = new Class({
414415 return this ;
415416 } ,
416417
418+ worldToTileX : function ( worldX , camera , layer )
419+ {
420+ layer = this . getLayer ( layer ) ;
421+ if ( layer === null ) { return null ; }
422+ return TilemapComponents . WorldToTileX ( worldX , camera , layer ) ;
423+ } ,
424+
425+ worldToTileY : function ( worldY , camera , layer )
426+ {
427+ layer = this . getLayer ( layer ) ;
428+ if ( layer === null ) { return null ; }
429+ return TilemapComponents . WorldToTileY ( worldY , camera , layer ) ;
430+ } ,
431+
432+ worldToTileXY : function ( worldX , worldY , point , camera , layer )
433+ {
434+ layer = this . getLayer ( layer ) ;
435+ if ( layer === null ) { return null ; }
436+ return TilemapComponents . WorldToTileXY ( worldX , worldY , point , camera , layer ) ;
437+ } ,
438+
417439 _isStaticCall : function ( layer , functionName )
418440 {
419441 if ( layer . tilemapLayer instanceof StaticTilemapLayer )
0 commit comments