├── .editorconfig ├── .gitignore ├── LICENSE ├── README.md ├── Screenshots ├── A big cave.png ├── BSP dungeon.png ├── Caves and lava.png ├── Caves and mazes.png ├── Caves and rooms.png ├── Classic dungeon.png ├── Connected caves.png ├── Forest and a river.png ├── Forest and lakes.png ├── Mazy forest.png ├── Old forest.png ├── Rooms and mazes.png ├── Spaceship A.png └── Spaceship B.png └── Source ├── Application ├── Application.cpp ├── Application.hpp ├── Tilemap.cpp ├── Tilemap.hpp ├── WindowsHelper.cpp └── WindowsHelper.hpp ├── Generator ├── Cave.cpp ├── Cave.hpp ├── Dungeon.cpp ├── Dungeon.hpp ├── Forest.cpp ├── Forest.hpp ├── Generator.cpp ├── Generator.hpp ├── Room.cpp ├── Room.hpp ├── Spaceship.cpp └── Spaceship.hpp ├── Main.cpp ├── Map ├── Map.cpp ├── Map.hpp └── Tile.hpp └── Utility ├── Direction.cpp ├── Direction.hpp ├── Rng.cpp ├── Rng.hpp ├── Utility.cpp └── Utility.hpp /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marukrap/ProceduralMapGenerator/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marukrap/ProceduralMapGenerator/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marukrap/ProceduralMapGenerator/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marukrap/ProceduralMapGenerator/HEAD/README.md -------------------------------------------------------------------------------- /Screenshots/A big cave.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marukrap/ProceduralMapGenerator/HEAD/Screenshots/A big cave.png -------------------------------------------------------------------------------- /Screenshots/BSP dungeon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marukrap/ProceduralMapGenerator/HEAD/Screenshots/BSP dungeon.png -------------------------------------------------------------------------------- /Screenshots/Caves and lava.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marukrap/ProceduralMapGenerator/HEAD/Screenshots/Caves and lava.png -------------------------------------------------------------------------------- /Screenshots/Caves and mazes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marukrap/ProceduralMapGenerator/HEAD/Screenshots/Caves and mazes.png -------------------------------------------------------------------------------- /Screenshots/Caves and rooms.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marukrap/ProceduralMapGenerator/HEAD/Screenshots/Caves and rooms.png -------------------------------------------------------------------------------- /Screenshots/Classic dungeon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marukrap/ProceduralMapGenerator/HEAD/Screenshots/Classic dungeon.png -------------------------------------------------------------------------------- /Screenshots/Connected caves.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marukrap/ProceduralMapGenerator/HEAD/Screenshots/Connected caves.png -------------------------------------------------------------------------------- /Screenshots/Forest and a river.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marukrap/ProceduralMapGenerator/HEAD/Screenshots/Forest and a river.png -------------------------------------------------------------------------------- /Screenshots/Forest and lakes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marukrap/ProceduralMapGenerator/HEAD/Screenshots/Forest and lakes.png -------------------------------------------------------------------------------- /Screenshots/Mazy forest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marukrap/ProceduralMapGenerator/HEAD/Screenshots/Mazy forest.png -------------------------------------------------------------------------------- /Screenshots/Old forest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marukrap/ProceduralMapGenerator/HEAD/Screenshots/Old forest.png -------------------------------------------------------------------------------- /Screenshots/Rooms and mazes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marukrap/ProceduralMapGenerator/HEAD/Screenshots/Rooms and mazes.png -------------------------------------------------------------------------------- /Screenshots/Spaceship A.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marukrap/ProceduralMapGenerator/HEAD/Screenshots/Spaceship A.png -------------------------------------------------------------------------------- /Screenshots/Spaceship B.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marukrap/ProceduralMapGenerator/HEAD/Screenshots/Spaceship B.png -------------------------------------------------------------------------------- /Source/Application/Application.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marukrap/ProceduralMapGenerator/HEAD/Source/Application/Application.cpp -------------------------------------------------------------------------------- /Source/Application/Application.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marukrap/ProceduralMapGenerator/HEAD/Source/Application/Application.hpp -------------------------------------------------------------------------------- /Source/Application/Tilemap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marukrap/ProceduralMapGenerator/HEAD/Source/Application/Tilemap.cpp -------------------------------------------------------------------------------- /Source/Application/Tilemap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marukrap/ProceduralMapGenerator/HEAD/Source/Application/Tilemap.hpp -------------------------------------------------------------------------------- /Source/Application/WindowsHelper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marukrap/ProceduralMapGenerator/HEAD/Source/Application/WindowsHelper.cpp -------------------------------------------------------------------------------- /Source/Application/WindowsHelper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marukrap/ProceduralMapGenerator/HEAD/Source/Application/WindowsHelper.hpp -------------------------------------------------------------------------------- /Source/Generator/Cave.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marukrap/ProceduralMapGenerator/HEAD/Source/Generator/Cave.cpp -------------------------------------------------------------------------------- /Source/Generator/Cave.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marukrap/ProceduralMapGenerator/HEAD/Source/Generator/Cave.hpp -------------------------------------------------------------------------------- /Source/Generator/Dungeon.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marukrap/ProceduralMapGenerator/HEAD/Source/Generator/Dungeon.cpp -------------------------------------------------------------------------------- /Source/Generator/Dungeon.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marukrap/ProceduralMapGenerator/HEAD/Source/Generator/Dungeon.hpp -------------------------------------------------------------------------------- /Source/Generator/Forest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marukrap/ProceduralMapGenerator/HEAD/Source/Generator/Forest.cpp -------------------------------------------------------------------------------- /Source/Generator/Forest.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marukrap/ProceduralMapGenerator/HEAD/Source/Generator/Forest.hpp -------------------------------------------------------------------------------- /Source/Generator/Generator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marukrap/ProceduralMapGenerator/HEAD/Source/Generator/Generator.cpp -------------------------------------------------------------------------------- /Source/Generator/Generator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marukrap/ProceduralMapGenerator/HEAD/Source/Generator/Generator.hpp -------------------------------------------------------------------------------- /Source/Generator/Room.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marukrap/ProceduralMapGenerator/HEAD/Source/Generator/Room.cpp -------------------------------------------------------------------------------- /Source/Generator/Room.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marukrap/ProceduralMapGenerator/HEAD/Source/Generator/Room.hpp -------------------------------------------------------------------------------- /Source/Generator/Spaceship.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marukrap/ProceduralMapGenerator/HEAD/Source/Generator/Spaceship.cpp -------------------------------------------------------------------------------- /Source/Generator/Spaceship.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marukrap/ProceduralMapGenerator/HEAD/Source/Generator/Spaceship.hpp -------------------------------------------------------------------------------- /Source/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marukrap/ProceduralMapGenerator/HEAD/Source/Main.cpp -------------------------------------------------------------------------------- /Source/Map/Map.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marukrap/ProceduralMapGenerator/HEAD/Source/Map/Map.cpp -------------------------------------------------------------------------------- /Source/Map/Map.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marukrap/ProceduralMapGenerator/HEAD/Source/Map/Map.hpp -------------------------------------------------------------------------------- /Source/Map/Tile.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marukrap/ProceduralMapGenerator/HEAD/Source/Map/Tile.hpp -------------------------------------------------------------------------------- /Source/Utility/Direction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marukrap/ProceduralMapGenerator/HEAD/Source/Utility/Direction.cpp -------------------------------------------------------------------------------- /Source/Utility/Direction.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marukrap/ProceduralMapGenerator/HEAD/Source/Utility/Direction.hpp -------------------------------------------------------------------------------- /Source/Utility/Rng.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marukrap/ProceduralMapGenerator/HEAD/Source/Utility/Rng.cpp -------------------------------------------------------------------------------- /Source/Utility/Rng.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marukrap/ProceduralMapGenerator/HEAD/Source/Utility/Rng.hpp -------------------------------------------------------------------------------- /Source/Utility/Utility.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marukrap/ProceduralMapGenerator/HEAD/Source/Utility/Utility.cpp -------------------------------------------------------------------------------- /Source/Utility/Utility.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marukrap/ProceduralMapGenerator/HEAD/Source/Utility/Utility.hpp --------------------------------------------------------------------------------