Start to rework composition of trees

This commit is contained in:
2021-11-22 12:06:29 +00:00
parent 8489f37f83
commit dd97ba8e5e
14 changed files with 9 additions and 348 deletions
+2 -4
View File
@@ -8,10 +8,8 @@ import Dodge.Data
import Dodge.Creature.State.Data
import Dodge.Room
import Dodge.Placement.Instance.Button
import Dodge.Layout.Tree.Polymorphic
import Dodge.Layout.Tree.Either
import Dodge.Tree
import Dodge.Annotation
import Dodge.Layout.Tree.Shift
import Dodge.Creature
import Dodge.LevelGen.Data
import Dodge.LevelGen.Switch
@@ -106,7 +104,7 @@ layoutLevelFromSeed i seed = do
let rmtree = inorderNumberTree $ evalState initialRoomTree g
putStrLn "Abstract layout: "
putStrLn $ compactDrawTree $ fmap (show . snd) rmtree
mrs <- positionRooms rmtree
mrs <- positionRoomsFromTree rmtree
case mrs of
Just rs -> do
putStrLn $ "After " ++ show i'