예제 #1
0
    // Use this for initialization
    void Start()
    {
        TxtController.getInstance().readTxt();
        //ms.setChoosenMap(1);
        map = new Map(21, 21);
        //Debug.Log(ms.getChoosenMap());
        if (ms.getChoosenMap() == 0)
        {
            map = new Prim(21, 21).createPrim();
        }
        else if (ms.getChoosenMap() == 1)
        {
            map = new BSP(21, 21).createBSP();
            generateTreasure();
        }
        else if (ms.getChoosenMap() == 2)
        {
            map = new Map(21, 21);
            scanMap("Assets/Resources/Map1.txt");
            if (ms.getToPlay() == true)
            {
                generateEnemy();
                generateTreasure();
            }
        }
        else if (ms.getChoosenMap() == 3)
        {
            map = new Map(21, 21);
            scanMap("Assets/Resources/Map2.txt");
            if (ms.getToPlay() == true)
            {
                generateEnemy();
                generateTreasure();
            }
        }
        else if (ms.getChoosenMap() == 4)
        {
            map = new Map(21, 21);
            scanMap("Assets/Resources/Map3.txt");
            if (ms.getToPlay() == true)
            {
                generateEnemy();
                generateTreasure();
            }
        }

        //
        map.printMap();
    }