Skip to content
Snippets Groups Projects
Commit 405b3da3 authored by DarkGod's avatar DarkGod
Browse files

plop

parent a4c3565f
No related branches found
No related tags found
1 merge request!509WIP: Orange tooltip edits
Pipeline #
......@@ -39,7 +39,7 @@ local wfcouter = WaveFunctionCollapse.new{
-- Inner buildings
local wfcinner = WaveFunctionCollapse.new{
mode="overlapping", async=true,
sample=self:getFile("!wfctest4.tmx", "samples"),
sample=self:getFile("!wfctest5.tmx", "samples"),
size={self.mapsize.w/2, self.mapsize.h-2},
n=3, symmetry=8, periodic_out=false, periodic_in=false, has_foundation=false
}
......@@ -54,7 +54,7 @@ local doorwaytunnel = doorway:locateTile('E', '.')
-- Merge them all
local tm = Tilemap.new(self.mapsize)
wfcouter:merge(1, 1, wfcwater, merge_order)
-- if wfcouter:eliminateByFloodfill{'#', 'T'} < 400 then print("[inner_outer] outer is too small") return self:regenerate() end
if wfcouter:eliminateByFloodfill{'#', 'T'} < 400 then print("[inner_outer] outer is too small") return self:regenerate() end
if wfcinner:eliminateByFloodfill{'#', 'T'} < 400 then print("[inner_outer] inner is too small") return self:regenerate() end
tm:merge(1, 1, wfcouter, merge_order)
tm:merge(self.mapsize.w - wfcinner.data_w, 2, wfcinner, merge_order)
......@@ -79,6 +79,6 @@ tm:fillAll('.', 'r')
tm:fillAll()
-- Elimitate the rest
-- if tm:eliminateByFloodfill{'#', 'T'} < 400 then return self:regenerate() end
if tm:eliminateByFloodfill{'#', 'T'} < 400 then return self:regenerate() end
-- tm:printResult()
return tm:getResult(true)
<?xml version="1.0" encoding="UTF-8"?>
<map version="1.0" tiledversion="1.0.3" orientation="orthogonal" renderorder="right-down" width="16" height="16" tilewidth="32" tileheight="32" nextobjectid="31">
<properties>
<property name="status_all" value="{no_teleport=true}"/>
</properties>
<tileset firstgid="1" name="dg_dungeon32" tilewidth="32" tileheight="32" tilecount="90" columns="9">
<image source="../../../../../../../tiled-maps/gfx/dg_dungeon32.gif" width="288" height="320"/>
<tile id="0">
<properties>
<property name="id" value="#"/>
</properties>
</tile>
<tile id="3">
<properties>
<property name="id" value="+"/>
</properties>
</tile>
<tile id="51">
<properties>
<property name="id" value="."/>
</properties>
</tile>
<tile id="54">
<properties>
<property name="id" value="_"/>
</properties>
</tile>
<tile id="58">
<properties>
<property name="id" value="r"/>
</properties>
</tile>
</tileset>
<tileset firstgid="91" name="tome-terrains" tilewidth="32" tileheight="32" tilecount="144" columns="8">
<image source="../../../../../../../tiled-maps/gfx/tome-terrains.png" width="256" height="576"/>
</tileset>
<tileset firstgid="235" name="numbers" tilewidth="32" tileheight="32" tilecount="36" columns="6">
<image source="../../../../../../../tiled-maps/gfx/numbers.png" width="192" height="192"/>
</tileset>
<layer name="Terrain" width="16" height="16">
<data encoding="base64" compression="zlib">
eJxjZGBgYKQDtkbChOSR1ZlAMSX6KbUfWR06H59+EyzqWajgflx+wGa+CVSMWP3E+m+w6ccWfujqcIU9MfqxxSUx+k2I0Eus+2mBAexcFhw=
</data>
</layer>
</map>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment