Example #1
0
        private void AddComputerTabPage(Computer computer)
        {
            var page = new TabPage(computer.Name);

            var view = new ComputerView(computer, page);

            view.Dock = DockStyle.Fill;

            page.Controls.Add(view);
            tabControl1.TabPages.Add(page);
        }
Example #2
0
    private void Initialize()
    {
        Transform canvas = FindObjectOfType <Canvas>().transform;

        Pile     pile     = new Pile();
        PileView pileView = Instantiate(Resources.Load <PileView>("Prefabs/Pile"), canvas);

        pileController = new PileController(pile, pileView);

        Player     player     = new Player();
        PlayerView playerView = Instantiate(Resources.Load <PlayerView>("Prefabs/Player"), canvas);

        playerController = new PlayerController(player, playerView, pileController);

        Computer     computer     = new Computer(pile);
        ComputerView computerView = Instantiate(Resources.Load <ComputerView>("Prefabs/Computer"), canvas);

        computerController = new ComputerController(computer, computerView, pileController);

        menuManager = Instantiate(Resources.Load <MenuManager>("Prefabs/Menu"), canvas);
    }
 public ComputerController(Computer computer, ComputerView computerView, PileController pileController) : base(computer, computerView, pileController)
 {
     this.computer = computer;
 }