├── .eslintrc.cjs ├── .gitignore ├── LICENSE ├── Plan.md ├── README.md ├── docs └── assets │ └── Basic.gif ├── jest.config.js ├── models └── xml │ ├── Apartemazements.xml │ ├── Backtracker.xml │ ├── BacktrackerCycle.xml │ ├── Basic.xml │ ├── BasicBrickWall.xml │ ├── BasicDijkstraDungeon.xml │ ├── BasicDijkstraFill.xml │ ├── BasicDungeonGrowth.xml │ ├── BasicKeys.xml │ ├── BasicPartitioning.xml │ ├── BasicSkyline.xml │ ├── BasicSnake.xml │ ├── BernoulliPercolation.xml │ ├── BiasedGrowth.xml │ ├── BiasedGrowthContraction.xml │ ├── BiasedMazeGrowth.xml │ ├── BiasedVoronoi.xml │ ├── BishopParity.xml │ ├── BlueNoise.xml │ ├── CarmaTower.xml │ ├── Cave.xml │ ├── CaveContour.xml │ ├── CentralCrawlers.xml │ ├── CentralSAW.xml │ ├── ChainDungeon.xml │ ├── ChainDungeonMaze.xml │ ├── ChainMaze.xml │ ├── Chase.xml │ ├── Circuit.xml │ ├── ClosedSurface.xml │ ├── ColoredKnots.xml │ ├── CompleteSAW.xml │ ├── CompleteSAWSmart.xml │ ├── ConnectedCaves.xml │ ├── ConstrainedCaves.xml │ ├── Counting.xml │ ├── Coupling.xml │ ├── Crawlers.xml │ ├── CrawlersChase.xml │ ├── CrossCountry.xml │ ├── Cycles.xml │ ├── DenseSAW.xml │ ├── DiagonalPath.xml │ ├── Digger.xml │ ├── DijkstraDungeon.xml │ ├── DualRetraction.xml │ ├── DualRetraction3D.xml │ ├── DungeonGrowth.xml │ ├── DwarfPath.xml │ ├── Dwarves.xml │ ├── Escher.xml │ ├── EscherSurface.xml │ ├── EuclideanPath.xml │ ├── FindLongCycle.xml │ ├── FireNoise.xml │ ├── Flowers.xml │ ├── ForestFire.xml │ ├── ForestFireCA.xml │ ├── GameOfLife.xml │ ├── GoTo.xml │ ├── GoToGradient.xml │ ├── GrowTo.xml │ ├── Growth.xml │ ├── GrowthCompetition.xml │ ├── GrowthContraction.xml │ ├── GrowthWalk.xml │ ├── HamiltonianPath.xml │ ├── HamiltonianPaths.xml │ ├── Hills.xml │ ├── IrregularMazeGrowth.xml │ ├── IrregularSAW.xml │ ├── Keys.xml │ ├── KnightPatrol.xml │ ├── Knots2D.xml │ ├── Knots3D.xml │ ├── Laplace.xml │ ├── Lightning.xml │ ├── LoopErasedWalk.xml │ ├── LoopGrowth.xml │ ├── MarchingSquares.xml │ ├── MazeBacktracker.xml │ ├── MazeGrowth.xml │ ├── MazeMap.xml │ ├── MazeTrail.xml │ ├── ModernHouse.xml │ ├── MultiSokoban8.xml │ ├── MultiSokoban9.xml │ ├── NestedGrowth.xml │ ├── NoDeadEnds.xml │ ├── Noise.xml │ ├── NystromDungeon.xml │ ├── OddScale.xml │ ├── OddScale3D.xml │ ├── OpenCave.xml │ ├── OpenCave3D.xml │ ├── OrganicMechanic.xml │ ├── OrientedEscher.xml │ ├── PaintCompetition.xml │ ├── ParallelGrowth.xml │ ├── ParallelMazeGrowth.xml │ ├── ParallelWalk.xml │ ├── Partitioning.xml │ ├── Percolation.xml │ ├── PeriodicEscher.xml │ ├── PillarsOfEternity.xml │ ├── Push.xml │ ├── PutColoredLs.xml │ ├── PutLs.xml │ ├── RandomWalk.xml │ ├── Rectangle.xml │ ├── RegularPath.xml │ ├── RegularSAW.xml │ ├── RegularSAWRestart.xml │ ├── River.xml │ ├── SAWRestart.xml │ ├── SeaVilla.xml │ ├── SelectLargeCaves.xml │ ├── SelectLongKnots.xml │ ├── SelfAvoidingWalk.xml │ ├── SequentialSnake.xml │ ├── SequentialSokoban.xml │ ├── Sewers.xml │ ├── SmartSAW.xml │ ├── SmarterDigger.xml │ ├── SmoothTrail.xml │ ├── Snake.xml │ ├── SnellLaw.xml │ ├── SoftPath.xml │ ├── SokobanLevel1.xml │ ├── SokobanLevel2.xml │ ├── StableCrawlers.xml │ ├── StairsPath.xml │ ├── StochasticVoronoi.xml │ ├── StormySnellLaw.xml │ ├── StrangeDungeon.xml │ ├── StrangeGrowth.xml │ ├── StrangeNoise.xml │ ├── SubmergedKnots.xml │ ├── Surface.xml │ ├── Tetris.xml │ ├── TileDungeon.xml │ ├── Trail.xml │ ├── Voronoi.xml │ ├── WaveBrickWall.xml │ ├── WaveDungeon.xml │ ├── WaveFlowers.xml │ ├── Wilson.xml │ └── WolfBasedApproach.xml ├── package.json ├── public └── canvas-demo.html ├── resources ├── fonts │ ├── Tamzen8x16b.png │ └── Tamzen8x16r.png ├── palette.xml ├── rules │ ├── BasicDijkstraRoom.png │ ├── Chip.png │ ├── ConstrainedRoom.png │ ├── DijkstraRoom.png │ ├── DualRetraction │ │ ├── Room1.png │ │ └── Room2.png │ ├── DungeonGrowth │ │ ├── Room1.png │ │ ├── Room10.png │ │ ├── Room11.png │ │ ├── Room12.png │ │ ├── Room13.png │ │ ├── Room14.png │ │ ├── Room15.png │ │ ├── Room16.png │ │ ├── Room17.png │ │ ├── Room18.png │ │ ├── Room2.png │ │ ├── Room3.png │ │ ├── Room4.png │ │ ├── Room5.png │ │ ├── Room6.png │ │ ├── Room7.png │ │ ├── Room8.png │ │ └── Room9.png │ ├── Sokoban1.png │ └── Sokoban2.png ├── samples │ ├── BrickWall.png │ ├── Dungeon.png │ ├── Flowers.png │ ├── Maze.png │ ├── Room.png │ ├── Sewers.png │ ├── Skew1.png │ └── Skew2.png └── tilesets │ ├── Dungeon.xml │ ├── Escher.xml │ ├── EscherSurface.xml │ ├── Knots2D.xml │ ├── Knots3D.xml │ ├── MarchingHills.xml │ ├── OrientedEscher.xml │ ├── OrientedStairs.xml │ ├── Partition.xml │ ├── PartitionedEdges.xml │ ├── Paths.xml │ └── Surface.xml ├── src ├── global.d.ts ├── interpreter │ ├── branch.ts │ ├── factory.ts │ ├── grid.ts │ ├── index.ts │ ├── markov.ts │ ├── node.ts │ ├── oneNode.ts │ ├── rule.ts │ └── ruleNode.ts ├── render │ ├── canvas.ts │ ├── paint.ts │ └── palette.json ├── script │ ├── index.ts │ └── xmlElement.ts └── utils │ ├── arrayHelper.ts │ ├── generateJsonFromXml.ts │ ├── helper.ts │ ├── random.ts │ └── symmtryHelper.ts ├── tests ├── grid.spec.ts ├── interpreter.spec.ts ├── random.spec.ts ├── rule.spec.ts └── xmlVendor.spec.ts ├── tsconfig.json └── webpack ├── webpack.common.js ├── webpack.dev.js └── webpack.prod.js /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/LICENSE -------------------------------------------------------------------------------- /Plan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/Plan.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/README.md -------------------------------------------------------------------------------- /docs/assets/Basic.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/docs/assets/Basic.gif -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/jest.config.js -------------------------------------------------------------------------------- /models/xml/Apartemazements.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/Apartemazements.xml -------------------------------------------------------------------------------- /models/xml/Backtracker.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/Backtracker.xml -------------------------------------------------------------------------------- /models/xml/BacktrackerCycle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/BacktrackerCycle.xml -------------------------------------------------------------------------------- /models/xml/Basic.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/Basic.xml -------------------------------------------------------------------------------- /models/xml/BasicBrickWall.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/BasicBrickWall.xml -------------------------------------------------------------------------------- /models/xml/BasicDijkstraDungeon.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/BasicDijkstraDungeon.xml -------------------------------------------------------------------------------- /models/xml/BasicDijkstraFill.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/BasicDijkstraFill.xml -------------------------------------------------------------------------------- /models/xml/BasicDungeonGrowth.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/BasicDungeonGrowth.xml -------------------------------------------------------------------------------- /models/xml/BasicKeys.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/BasicKeys.xml -------------------------------------------------------------------------------- /models/xml/BasicPartitioning.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/BasicPartitioning.xml -------------------------------------------------------------------------------- /models/xml/BasicSkyline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/BasicSkyline.xml -------------------------------------------------------------------------------- /models/xml/BasicSnake.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/BasicSnake.xml -------------------------------------------------------------------------------- /models/xml/BernoulliPercolation.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/BernoulliPercolation.xml -------------------------------------------------------------------------------- /models/xml/BiasedGrowth.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/BiasedGrowth.xml -------------------------------------------------------------------------------- /models/xml/BiasedGrowthContraction.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/BiasedGrowthContraction.xml -------------------------------------------------------------------------------- /models/xml/BiasedMazeGrowth.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/BiasedMazeGrowth.xml -------------------------------------------------------------------------------- /models/xml/BiasedVoronoi.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/BiasedVoronoi.xml -------------------------------------------------------------------------------- /models/xml/BishopParity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/BishopParity.xml -------------------------------------------------------------------------------- /models/xml/BlueNoise.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/BlueNoise.xml -------------------------------------------------------------------------------- /models/xml/CarmaTower.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/CarmaTower.xml -------------------------------------------------------------------------------- /models/xml/Cave.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/Cave.xml -------------------------------------------------------------------------------- /models/xml/CaveContour.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/CaveContour.xml -------------------------------------------------------------------------------- /models/xml/CentralCrawlers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/CentralCrawlers.xml -------------------------------------------------------------------------------- /models/xml/CentralSAW.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/CentralSAW.xml -------------------------------------------------------------------------------- /models/xml/ChainDungeon.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/ChainDungeon.xml -------------------------------------------------------------------------------- /models/xml/ChainDungeonMaze.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/ChainDungeonMaze.xml -------------------------------------------------------------------------------- /models/xml/ChainMaze.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/ChainMaze.xml -------------------------------------------------------------------------------- /models/xml/Chase.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/Chase.xml -------------------------------------------------------------------------------- /models/xml/Circuit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/Circuit.xml -------------------------------------------------------------------------------- /models/xml/ClosedSurface.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/ClosedSurface.xml -------------------------------------------------------------------------------- /models/xml/ColoredKnots.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/ColoredKnots.xml -------------------------------------------------------------------------------- /models/xml/CompleteSAW.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/CompleteSAW.xml -------------------------------------------------------------------------------- /models/xml/CompleteSAWSmart.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/CompleteSAWSmart.xml -------------------------------------------------------------------------------- /models/xml/ConnectedCaves.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/ConnectedCaves.xml -------------------------------------------------------------------------------- /models/xml/ConstrainedCaves.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/ConstrainedCaves.xml -------------------------------------------------------------------------------- /models/xml/Counting.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/Counting.xml -------------------------------------------------------------------------------- /models/xml/Coupling.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/Coupling.xml -------------------------------------------------------------------------------- /models/xml/Crawlers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/Crawlers.xml -------------------------------------------------------------------------------- /models/xml/CrawlersChase.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/CrawlersChase.xml -------------------------------------------------------------------------------- /models/xml/CrossCountry.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/CrossCountry.xml -------------------------------------------------------------------------------- /models/xml/Cycles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/Cycles.xml -------------------------------------------------------------------------------- /models/xml/DenseSAW.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/DenseSAW.xml -------------------------------------------------------------------------------- /models/xml/DiagonalPath.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/DiagonalPath.xml -------------------------------------------------------------------------------- /models/xml/Digger.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/Digger.xml -------------------------------------------------------------------------------- /models/xml/DijkstraDungeon.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/DijkstraDungeon.xml -------------------------------------------------------------------------------- /models/xml/DualRetraction.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/DualRetraction.xml -------------------------------------------------------------------------------- /models/xml/DualRetraction3D.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/DualRetraction3D.xml -------------------------------------------------------------------------------- /models/xml/DungeonGrowth.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/DungeonGrowth.xml -------------------------------------------------------------------------------- /models/xml/DwarfPath.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/DwarfPath.xml -------------------------------------------------------------------------------- /models/xml/Dwarves.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/Dwarves.xml -------------------------------------------------------------------------------- /models/xml/Escher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/Escher.xml -------------------------------------------------------------------------------- /models/xml/EscherSurface.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/EscherSurface.xml -------------------------------------------------------------------------------- /models/xml/EuclideanPath.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/EuclideanPath.xml -------------------------------------------------------------------------------- /models/xml/FindLongCycle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/FindLongCycle.xml -------------------------------------------------------------------------------- /models/xml/FireNoise.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/FireNoise.xml -------------------------------------------------------------------------------- /models/xml/Flowers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/Flowers.xml -------------------------------------------------------------------------------- /models/xml/ForestFire.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/ForestFire.xml -------------------------------------------------------------------------------- /models/xml/ForestFireCA.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/ForestFireCA.xml -------------------------------------------------------------------------------- /models/xml/GameOfLife.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/GameOfLife.xml -------------------------------------------------------------------------------- /models/xml/GoTo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/GoTo.xml -------------------------------------------------------------------------------- /models/xml/GoToGradient.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/GoToGradient.xml -------------------------------------------------------------------------------- /models/xml/GrowTo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/GrowTo.xml -------------------------------------------------------------------------------- /models/xml/Growth.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/Growth.xml -------------------------------------------------------------------------------- /models/xml/GrowthCompetition.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/GrowthCompetition.xml -------------------------------------------------------------------------------- /models/xml/GrowthContraction.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/GrowthContraction.xml -------------------------------------------------------------------------------- /models/xml/GrowthWalk.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/GrowthWalk.xml -------------------------------------------------------------------------------- /models/xml/HamiltonianPath.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/HamiltonianPath.xml -------------------------------------------------------------------------------- /models/xml/HamiltonianPaths.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/HamiltonianPaths.xml -------------------------------------------------------------------------------- /models/xml/Hills.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/Hills.xml -------------------------------------------------------------------------------- /models/xml/IrregularMazeGrowth.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/IrregularMazeGrowth.xml -------------------------------------------------------------------------------- /models/xml/IrregularSAW.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/IrregularSAW.xml -------------------------------------------------------------------------------- /models/xml/Keys.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/Keys.xml -------------------------------------------------------------------------------- /models/xml/KnightPatrol.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/KnightPatrol.xml -------------------------------------------------------------------------------- /models/xml/Knots2D.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/Knots2D.xml -------------------------------------------------------------------------------- /models/xml/Knots3D.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/Knots3D.xml -------------------------------------------------------------------------------- /models/xml/Laplace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/Laplace.xml -------------------------------------------------------------------------------- /models/xml/Lightning.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/Lightning.xml -------------------------------------------------------------------------------- /models/xml/LoopErasedWalk.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/LoopErasedWalk.xml -------------------------------------------------------------------------------- /models/xml/LoopGrowth.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/LoopGrowth.xml -------------------------------------------------------------------------------- /models/xml/MarchingSquares.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/MarchingSquares.xml -------------------------------------------------------------------------------- /models/xml/MazeBacktracker.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/MazeBacktracker.xml -------------------------------------------------------------------------------- /models/xml/MazeGrowth.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/MazeGrowth.xml -------------------------------------------------------------------------------- /models/xml/MazeMap.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/MazeMap.xml -------------------------------------------------------------------------------- /models/xml/MazeTrail.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/MazeTrail.xml -------------------------------------------------------------------------------- /models/xml/ModernHouse.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/ModernHouse.xml -------------------------------------------------------------------------------- /models/xml/MultiSokoban8.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/MultiSokoban8.xml -------------------------------------------------------------------------------- /models/xml/MultiSokoban9.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/MultiSokoban9.xml -------------------------------------------------------------------------------- /models/xml/NestedGrowth.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/NestedGrowth.xml -------------------------------------------------------------------------------- /models/xml/NoDeadEnds.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/NoDeadEnds.xml -------------------------------------------------------------------------------- /models/xml/Noise.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/Noise.xml -------------------------------------------------------------------------------- /models/xml/NystromDungeon.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/NystromDungeon.xml -------------------------------------------------------------------------------- /models/xml/OddScale.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/OddScale.xml -------------------------------------------------------------------------------- /models/xml/OddScale3D.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/OddScale3D.xml -------------------------------------------------------------------------------- /models/xml/OpenCave.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/OpenCave.xml -------------------------------------------------------------------------------- /models/xml/OpenCave3D.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/OpenCave3D.xml -------------------------------------------------------------------------------- /models/xml/OrganicMechanic.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/OrganicMechanic.xml -------------------------------------------------------------------------------- /models/xml/OrientedEscher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/OrientedEscher.xml -------------------------------------------------------------------------------- /models/xml/PaintCompetition.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/PaintCompetition.xml -------------------------------------------------------------------------------- /models/xml/ParallelGrowth.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/ParallelGrowth.xml -------------------------------------------------------------------------------- /models/xml/ParallelMazeGrowth.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/ParallelMazeGrowth.xml -------------------------------------------------------------------------------- /models/xml/ParallelWalk.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/ParallelWalk.xml -------------------------------------------------------------------------------- /models/xml/Partitioning.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/Partitioning.xml -------------------------------------------------------------------------------- /models/xml/Percolation.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/Percolation.xml -------------------------------------------------------------------------------- /models/xml/PeriodicEscher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/PeriodicEscher.xml -------------------------------------------------------------------------------- /models/xml/PillarsOfEternity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/PillarsOfEternity.xml -------------------------------------------------------------------------------- /models/xml/Push.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/Push.xml -------------------------------------------------------------------------------- /models/xml/PutColoredLs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/PutColoredLs.xml -------------------------------------------------------------------------------- /models/xml/PutLs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/PutLs.xml -------------------------------------------------------------------------------- /models/xml/RandomWalk.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/RandomWalk.xml -------------------------------------------------------------------------------- /models/xml/Rectangle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/Rectangle.xml -------------------------------------------------------------------------------- /models/xml/RegularPath.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/RegularPath.xml -------------------------------------------------------------------------------- /models/xml/RegularSAW.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/RegularSAW.xml -------------------------------------------------------------------------------- /models/xml/RegularSAWRestart.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/RegularSAWRestart.xml -------------------------------------------------------------------------------- /models/xml/River.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/River.xml -------------------------------------------------------------------------------- /models/xml/SAWRestart.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/SAWRestart.xml -------------------------------------------------------------------------------- /models/xml/SeaVilla.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/SeaVilla.xml -------------------------------------------------------------------------------- /models/xml/SelectLargeCaves.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/SelectLargeCaves.xml -------------------------------------------------------------------------------- /models/xml/SelectLongKnots.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/SelectLongKnots.xml -------------------------------------------------------------------------------- /models/xml/SelfAvoidingWalk.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/SelfAvoidingWalk.xml -------------------------------------------------------------------------------- /models/xml/SequentialSnake.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/SequentialSnake.xml -------------------------------------------------------------------------------- /models/xml/SequentialSokoban.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/SequentialSokoban.xml -------------------------------------------------------------------------------- /models/xml/Sewers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/Sewers.xml -------------------------------------------------------------------------------- /models/xml/SmartSAW.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/SmartSAW.xml -------------------------------------------------------------------------------- /models/xml/SmarterDigger.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/SmarterDigger.xml -------------------------------------------------------------------------------- /models/xml/SmoothTrail.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/SmoothTrail.xml -------------------------------------------------------------------------------- /models/xml/Snake.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/Snake.xml -------------------------------------------------------------------------------- /models/xml/SnellLaw.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/SnellLaw.xml -------------------------------------------------------------------------------- /models/xml/SoftPath.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/SoftPath.xml -------------------------------------------------------------------------------- /models/xml/SokobanLevel1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/SokobanLevel1.xml -------------------------------------------------------------------------------- /models/xml/SokobanLevel2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/SokobanLevel2.xml -------------------------------------------------------------------------------- /models/xml/StableCrawlers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/StableCrawlers.xml -------------------------------------------------------------------------------- /models/xml/StairsPath.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/StairsPath.xml -------------------------------------------------------------------------------- /models/xml/StochasticVoronoi.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/StochasticVoronoi.xml -------------------------------------------------------------------------------- /models/xml/StormySnellLaw.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/StormySnellLaw.xml -------------------------------------------------------------------------------- /models/xml/StrangeDungeon.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/StrangeDungeon.xml -------------------------------------------------------------------------------- /models/xml/StrangeGrowth.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/StrangeGrowth.xml -------------------------------------------------------------------------------- /models/xml/StrangeNoise.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/StrangeNoise.xml -------------------------------------------------------------------------------- /models/xml/SubmergedKnots.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/SubmergedKnots.xml -------------------------------------------------------------------------------- /models/xml/Surface.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/Surface.xml -------------------------------------------------------------------------------- /models/xml/Tetris.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/Tetris.xml -------------------------------------------------------------------------------- /models/xml/TileDungeon.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/TileDungeon.xml -------------------------------------------------------------------------------- /models/xml/Trail.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/Trail.xml -------------------------------------------------------------------------------- /models/xml/Voronoi.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/Voronoi.xml -------------------------------------------------------------------------------- /models/xml/WaveBrickWall.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/WaveBrickWall.xml -------------------------------------------------------------------------------- /models/xml/WaveDungeon.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/WaveDungeon.xml -------------------------------------------------------------------------------- /models/xml/WaveFlowers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/WaveFlowers.xml -------------------------------------------------------------------------------- /models/xml/Wilson.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/Wilson.xml -------------------------------------------------------------------------------- /models/xml/WolfBasedApproach.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/models/xml/WolfBasedApproach.xml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/package.json -------------------------------------------------------------------------------- /public/canvas-demo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/public/canvas-demo.html -------------------------------------------------------------------------------- /resources/fonts/Tamzen8x16b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/resources/fonts/Tamzen8x16b.png -------------------------------------------------------------------------------- /resources/fonts/Tamzen8x16r.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/resources/fonts/Tamzen8x16r.png -------------------------------------------------------------------------------- /resources/palette.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/resources/palette.xml -------------------------------------------------------------------------------- /resources/rules/BasicDijkstraRoom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/resources/rules/BasicDijkstraRoom.png -------------------------------------------------------------------------------- /resources/rules/Chip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/resources/rules/Chip.png -------------------------------------------------------------------------------- /resources/rules/ConstrainedRoom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/resources/rules/ConstrainedRoom.png -------------------------------------------------------------------------------- /resources/rules/DijkstraRoom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/resources/rules/DijkstraRoom.png -------------------------------------------------------------------------------- /resources/rules/DualRetraction/Room1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/resources/rules/DualRetraction/Room1.png -------------------------------------------------------------------------------- /resources/rules/DualRetraction/Room2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/resources/rules/DualRetraction/Room2.png -------------------------------------------------------------------------------- /resources/rules/DungeonGrowth/Room1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/resources/rules/DungeonGrowth/Room1.png -------------------------------------------------------------------------------- /resources/rules/DungeonGrowth/Room10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/resources/rules/DungeonGrowth/Room10.png -------------------------------------------------------------------------------- /resources/rules/DungeonGrowth/Room11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/resources/rules/DungeonGrowth/Room11.png -------------------------------------------------------------------------------- /resources/rules/DungeonGrowth/Room12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/resources/rules/DungeonGrowth/Room12.png -------------------------------------------------------------------------------- /resources/rules/DungeonGrowth/Room13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/resources/rules/DungeonGrowth/Room13.png -------------------------------------------------------------------------------- /resources/rules/DungeonGrowth/Room14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/resources/rules/DungeonGrowth/Room14.png -------------------------------------------------------------------------------- /resources/rules/DungeonGrowth/Room15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/resources/rules/DungeonGrowth/Room15.png -------------------------------------------------------------------------------- /resources/rules/DungeonGrowth/Room16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/resources/rules/DungeonGrowth/Room16.png -------------------------------------------------------------------------------- /resources/rules/DungeonGrowth/Room17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/resources/rules/DungeonGrowth/Room17.png -------------------------------------------------------------------------------- /resources/rules/DungeonGrowth/Room18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/resources/rules/DungeonGrowth/Room18.png -------------------------------------------------------------------------------- /resources/rules/DungeonGrowth/Room2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/resources/rules/DungeonGrowth/Room2.png -------------------------------------------------------------------------------- /resources/rules/DungeonGrowth/Room3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/resources/rules/DungeonGrowth/Room3.png -------------------------------------------------------------------------------- /resources/rules/DungeonGrowth/Room4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/resources/rules/DungeonGrowth/Room4.png -------------------------------------------------------------------------------- /resources/rules/DungeonGrowth/Room5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/resources/rules/DungeonGrowth/Room5.png -------------------------------------------------------------------------------- /resources/rules/DungeonGrowth/Room6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/resources/rules/DungeonGrowth/Room6.png -------------------------------------------------------------------------------- /resources/rules/DungeonGrowth/Room7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/resources/rules/DungeonGrowth/Room7.png -------------------------------------------------------------------------------- /resources/rules/DungeonGrowth/Room8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/resources/rules/DungeonGrowth/Room8.png -------------------------------------------------------------------------------- /resources/rules/DungeonGrowth/Room9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/resources/rules/DungeonGrowth/Room9.png -------------------------------------------------------------------------------- /resources/rules/Sokoban1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/resources/rules/Sokoban1.png -------------------------------------------------------------------------------- /resources/rules/Sokoban2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/resources/rules/Sokoban2.png -------------------------------------------------------------------------------- /resources/samples/BrickWall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/resources/samples/BrickWall.png -------------------------------------------------------------------------------- /resources/samples/Dungeon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/resources/samples/Dungeon.png -------------------------------------------------------------------------------- /resources/samples/Flowers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/resources/samples/Flowers.png -------------------------------------------------------------------------------- /resources/samples/Maze.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/resources/samples/Maze.png -------------------------------------------------------------------------------- /resources/samples/Room.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/resources/samples/Room.png -------------------------------------------------------------------------------- /resources/samples/Sewers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/resources/samples/Sewers.png -------------------------------------------------------------------------------- /resources/samples/Skew1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/resources/samples/Skew1.png -------------------------------------------------------------------------------- /resources/samples/Skew2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/resources/samples/Skew2.png -------------------------------------------------------------------------------- /resources/tilesets/Dungeon.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/resources/tilesets/Dungeon.xml -------------------------------------------------------------------------------- /resources/tilesets/Escher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/resources/tilesets/Escher.xml -------------------------------------------------------------------------------- /resources/tilesets/EscherSurface.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/resources/tilesets/EscherSurface.xml -------------------------------------------------------------------------------- /resources/tilesets/Knots2D.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/resources/tilesets/Knots2D.xml -------------------------------------------------------------------------------- /resources/tilesets/Knots3D.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/resources/tilesets/Knots3D.xml -------------------------------------------------------------------------------- /resources/tilesets/MarchingHills.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/resources/tilesets/MarchingHills.xml -------------------------------------------------------------------------------- /resources/tilesets/OrientedEscher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/resources/tilesets/OrientedEscher.xml -------------------------------------------------------------------------------- /resources/tilesets/OrientedStairs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/resources/tilesets/OrientedStairs.xml -------------------------------------------------------------------------------- /resources/tilesets/Partition.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/resources/tilesets/Partition.xml -------------------------------------------------------------------------------- /resources/tilesets/PartitionedEdges.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/resources/tilesets/PartitionedEdges.xml -------------------------------------------------------------------------------- /resources/tilesets/Paths.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/resources/tilesets/Paths.xml -------------------------------------------------------------------------------- /resources/tilesets/Surface.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/resources/tilesets/Surface.xml -------------------------------------------------------------------------------- /src/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/src/global.d.ts -------------------------------------------------------------------------------- /src/interpreter/branch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/src/interpreter/branch.ts -------------------------------------------------------------------------------- /src/interpreter/factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/src/interpreter/factory.ts -------------------------------------------------------------------------------- /src/interpreter/grid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/src/interpreter/grid.ts -------------------------------------------------------------------------------- /src/interpreter/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/src/interpreter/index.ts -------------------------------------------------------------------------------- /src/interpreter/markov.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/src/interpreter/markov.ts -------------------------------------------------------------------------------- /src/interpreter/node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/src/interpreter/node.ts -------------------------------------------------------------------------------- /src/interpreter/oneNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/src/interpreter/oneNode.ts -------------------------------------------------------------------------------- /src/interpreter/rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/src/interpreter/rule.ts -------------------------------------------------------------------------------- /src/interpreter/ruleNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/src/interpreter/ruleNode.ts -------------------------------------------------------------------------------- /src/render/canvas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/src/render/canvas.ts -------------------------------------------------------------------------------- /src/render/paint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/src/render/paint.ts -------------------------------------------------------------------------------- /src/render/palette.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/src/render/palette.json -------------------------------------------------------------------------------- /src/script/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/src/script/index.ts -------------------------------------------------------------------------------- /src/script/xmlElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/src/script/xmlElement.ts -------------------------------------------------------------------------------- /src/utils/arrayHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/src/utils/arrayHelper.ts -------------------------------------------------------------------------------- /src/utils/generateJsonFromXml.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/src/utils/generateJsonFromXml.ts -------------------------------------------------------------------------------- /src/utils/helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/src/utils/helper.ts -------------------------------------------------------------------------------- /src/utils/random.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/src/utils/random.ts -------------------------------------------------------------------------------- /src/utils/symmtryHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/src/utils/symmtryHelper.ts -------------------------------------------------------------------------------- /tests/grid.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/tests/grid.spec.ts -------------------------------------------------------------------------------- /tests/interpreter.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/tests/interpreter.spec.ts -------------------------------------------------------------------------------- /tests/random.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/tests/random.spec.ts -------------------------------------------------------------------------------- /tests/rule.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/tests/rule.spec.ts -------------------------------------------------------------------------------- /tests/xmlVendor.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/tests/xmlVendor.spec.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack/webpack.common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/webpack/webpack.common.js -------------------------------------------------------------------------------- /webpack/webpack.dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/webpack/webpack.dev.js -------------------------------------------------------------------------------- /webpack/webpack.prod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lalawuu/MarkovJunior.js/HEAD/webpack/webpack.prod.js --------------------------------------------------------------------------------