25 lines
No EOL
911 B
C#
25 lines
No EOL
911 B
C#
// See https://aka.ms/new-console-template for more information
|
|
|
|
using DungeonMapGenerator;
|
|
|
|
class Program
|
|
{
|
|
private const string SAVED_DUNGEONS_PATH = @"C:\Users\User\repos\PuzzleGame\Dungeons";
|
|
private const string DUNGEON_NAME = "dungeon";
|
|
|
|
static void Main(string[] args)
|
|
{
|
|
// Create an instance of your DungeonMapGenerator class
|
|
var generator = new DungeonGenerator();
|
|
|
|
// Call the method you want to run
|
|
int width = 100;
|
|
int height = 50;
|
|
DungeonMap map = generator.GenerateDungeon(width, height, 5);
|
|
DungeonLockPopulator.PopulateLocksOfDungeon(map);
|
|
DungeonMapSerializer.SerializeToFile(map, SAVED_DUNGEONS_PATH, $"{DUNGEON_NAME} {width}x{height}" );
|
|
|
|
// Print the map to the console (assuming it returns a string or something printable)
|
|
Console.WriteLine(map.GetMapAsString());
|
|
}
|
|
} |