コード例 #1
0
    void Start()
    {
        allRooms = new List <SubDungeon>();
        root     = new SubDungeon(new Rect(0, 0, boardRows, boardColumns));
        CreateBSP(root);
        root.CreateRoom();
        root.ListRooms(root, allRooms);
        chooseRooms();

        boardPositionsFloor = new GameObject[boardRows, boardColumns];
        DrawRooms(root);
        DrawCorridors(root);

        placePlayer();
        MakeWalls();
    }