@@ -292,11 +292,11 @@ var Tilemap = new Class({
292292 return TilemapComponents . GetTileAt ( tileX , tileY , nonNull , layer ) ;
293293 } ,
294294
295- getTileAtWorldXY : function ( worldX , worldY , nonNull , layer )
295+ getTileAtWorldXY : function ( worldX , worldY , nonNull , camera , layer )
296296 {
297297 layer = this . getLayer ( layer ) ;
298298 if ( layer === null ) { return null ; }
299- return TilemapComponents . GetTileAtWorldXY ( worldX , worldY , nonNull , layer ) ;
299+ return TilemapComponents . GetTileAtWorldXY ( worldX , worldY , nonNull , camera , layer ) ;
300300 } ,
301301
302302 getTilesWithin : function ( tileX , tileY , width , height , layer )
@@ -318,6 +318,13 @@ var Tilemap = new Class({
318318 return TilemapComponents . HasTileAt ( tileX , tileY , layer ) ;
319319 } ,
320320
321+ hasTileAtWorldXY : function ( worldX , worldY , camera , layer )
322+ {
323+ layer = this . getLayer ( layer ) ;
324+ if ( layer === null ) { return null ; }
325+ return TilemapComponents . HasTileAtWorldXY ( worldX , worldY , camera , layer ) ;
326+ } ,
327+
321328 layer : {
322329 get : function ( )
323330 {
@@ -338,6 +345,14 @@ var Tilemap = new Class({
338345 return TilemapComponents . PutTile ( tile , tileX , tileY , layer ) ;
339346 } ,
340347
348+ putTileWorldXY : function ( tile , worldX , worldY , camera , layer )
349+ {
350+ layer = this . getLayer ( layer ) ;
351+ if ( this . _isStaticCall ( layer , 'putTileWorldXY' ) ) { return null ; }
352+ if ( layer === null ) { return null ; }
353+ return TilemapComponents . PutTileWorldXY ( tile , worldX , worldY , camera , layer ) ;
354+ } ,
355+
341356 randomize : function ( tileX , tileY , width , height , indices , layer )
342357 {
343358 layer = this . getLayer ( layer ) ;
@@ -364,6 +379,14 @@ var Tilemap = new Class({
364379 return TilemapComponents . RemoveTile ( tileX , tileY , replaceWithNull , layer ) ;
365380 } ,
366381
382+ removeTileWorldXY : function ( worldX , worldY , replaceWithNull , camera , layer )
383+ {
384+ layer = this . getLayer ( layer ) ;
385+ if ( this . _isStaticCall ( layer , 'removeTileWorldXY' ) ) { return null ; }
386+ if ( layer === null ) { return null ; }
387+ return TilemapComponents . RemoveTileWorldXY ( worldX , worldY , replaceWithNull , camera , layer ) ;
388+ } ,
389+
367390 replaceByIndex : function ( findIndex , newIndex , tileX , tileY , width , height , layer )
368391 {
369392 layer = this . getLayer ( layer ) ;
0 commit comments