//In Your Game manager or whatever
public setRoom(Room r, startX, startY){
Tile[][] tiles = r.getTiles();
int sizeY = tiles.size();
int sizeX = tiles[0].size();
for(int y=0; y < sizeY; y++)
for(int y=0;x=0; yx < sizeY;sizeX; y++x++)
//Adds the tile, for any empty tile you need additional checking
worldGrid.setTile(tiles[y][0],startX+x,startY+y);
}
//In Your worldGrid or whatever
private Tile[][] grid;
public function setTile(Tile t, x, y){
grid[y][x] = t;
}