World.TILE_WIDTH, World.TILE_HEIGHT);
Point2D point = new Point2D(bounds.getMinX(), bounds.getMinY());
if (bounds.intersects(checkBounds)) {
if (!visibleNodes.containsKey(point)) {
Tile tile = world.getTile(parentOffsetX + x, parentOffsetY + y);
Node node = resourceLoader.createResource(tile);
if (node != null) {
node.setLayoutX(point.getX());
node.setLayoutY(point.getY());
visibleNodes.put(point, node);
visibleNodesToAdd.add(node);
}
}
} else {