示例#1
0
    void Start()
    {
        GameObject gameController = GameObject.FindGameObjectWithTag("GameController");

        mainCamera = GameObject.FindGameObjectWithTag("MainCamera");
        fieldMover = gameController.GetComponent <FieldMover> ();
        uiProcs    = gameController.GetComponent <UIProcs> ();
        fieldProcs = GameObject.FindGameObjectWithTag("Field").GetComponent <FieldProcs> ();

        needcells = fieldProcs.GetFieldSize() * fieldProcs.GetFieldSize() * 6 - fieldProcs.GetMinesCount();
    }
示例#2
0
        public void MoveLeftTest()
        {
            FieldMover fieldMover = new FieldMover();

            int[,] field = new int[5, 5] {
                { 0, 0, 2, 2, 0 },
                { 0, 0, 0, 0, 0 },
                { 0, 0, 0, 0, 0 },
                { 0, 0, 0, 0, 0 },
                { 0, 0, 0, 0, 0 }
            };
            int[,] newfield = fieldMover.MoveLeft(field);
            for (int i = 0; i < 5; i++)
            {
                for (int j = 0; j < 5; j++)
                {
                    Console.Write(field[i, j] + " ");
                }
                Console.WriteLine("");
            }
            Console.ReadKey();
        }
示例#3
0
 public GameDesk()
 {
     fieldMover = new FieldMover();
     DrawDesk();
 }