void GenerateByBinaryTree() { // 일단 길을 다 막아버리는 작업 for (int y = 0; y < Size; y++) { for (int x = 0; x < Size; x++) { if (x % 2 == 0 || y % 2 == 0) Tile[y, x] = TileType.Wall; else Tile[y, x] = TileType.Empty; } } // 랜덤으로 우측 혹은 아래로 길을 뚫는 작업 Random rand = new Random(); for (int y = 0; y < Size; y++) { for (int x = 0; x < Size; x++) { if (x % 2 == 0 || y % 2 == 0) continue; if (y == Size - 2 && x ==..