- recursive_river(x1, y1, x1 + dx + changex, y1 + dy + changey, feat1, feat2, width);
- recursive_river(x1 + dx + changex, y1 + dy + changey, x2, y2, feat1, feat2, width);
+ recursive_river(floor_ptr, x1, y1, x1 + dx + changex, y1 + dy + changey, feat1, feat2, width);
+ recursive_river(floor_ptr, x1 + dx + changex, y1 + dy + changey, x2, y2, feat1, feat2, width);