void Start()
    {
        //Instatiate Board manager and the Board MVC as a component
        boardManager    = new BoardManager();
        boardController = new BoardController();
        boardManager.SetBoardController(boardController);
        boardManager.InstantiateBoardMVC();
        BoardLayout();

        //Instatiate Program manager and the Program MVC as a component
        programManager    = new ProgramManager();
        programController = new ProgramController();
        programManager.SetProgramController(programController);
        programManager.SetBoardController(boardManager.boardController);
        programManager.InstantiateProgramModeMVC();

        //Program commands from program mode will be used from here,add to list, play commands etc.
        //Futute work will involve a different method of saving commands.
        //Script can be found in the Program Commands folder

        //Display initial board setup
        boardDisplay.text = boardManager.boardView.UpdateBoardDisplay();

        //Win condition UI and instructions
        levelWinCondition.text = WinConditionStatus();
    }
Exemple #2
0
    void Start()
    {
        //Instatiate Board manager and the Board MVC as a component
        boardManager    = new BoardManager();
        boardController = new BoardController();
        boardManager.SetBoardController(boardController);
        boardManager.InstantiateBoardMVC();
        BoardLayout();

        //Instatiate Program manager and the Program MVC as a component
        programManager    = new ProgramManager();
        programController = new ProgramController();
        programManager.SetProgramController(programController);
        programManager.SetBoardController(boardManager.boardController);
        programManager.InstantiateProgramModeMVC();

        //Display initial board setup
        boardDisplay.color            = new Color(1, 1, 1, 1);
        programModeInstructions.color = new Color(1, 1, 1, 1);
        boardDisplay.text             = boardManager.boardView.UpdateBoardDisplay();

        //Win condition UI and instructions
        levelWinCondition.text = WinConditionStatus();
    }