Allows users to draw areas on the map that are not applied to the map data directly, but rather during map generation it will replace the tile that the area was painted on.
Adds a button you can toggle to apply a (new) area to the map. The area will use the brushes that are currently in the brushcomposer
Adds controls for managing and editing areas. They have tooltips explaining what they do.
Adds an area edit menu where you can fiddle with the spawn chances of each area and each tile in the area. You can also specify a modification for the spawn chance of other areas based on the selected area
Adds a map preview window that enables you to see how your areas are effecting the map. Keep hitting the generate button and see what the specified chances do to the result.
Modified the chunk generation to apply the areas in-game
Removed the other field map since we can now combine it into the existing field map
Paint an area:
Rename your area and change the proportion of tiles:
Preview the map and generate new variants:
This only implements randomized areas. For more control, we'd need static areas that are deliberately placed to bring variation to a specific area, like the living room of a house.
Requires #239
Allows users to draw areas on the map that are not applied to the map data directly, but rather during map generation it will replace the tile that the area was painted on.
Paint an area:
Rename your area and change the proportion of tiles:
Preview the map and generate new variants:
This only implements randomized areas. For more control, we'd need static areas that are deliberately placed to bring variation to a specific area, like the living room of a house.