예제 #1
0
 public YahtzeeView(YahtzeeController yahtzeeController)
 {
     // Ken de controller die die werd meegegeven tijdens de instantiatie
     // toe aan de class member
     controller = yahtzeeController;
     InitializeComponent();
 }
 public YahtzeeView(YahtzeeController yahtzeeController)
 {
     // Ken de controller die die werd meegegeven tijdens de instantiatie
     // toe aan de class member
     controller = yahtzeeController;
     InitializeComponent();
 }
        public GameController()
        {
            view = new GameView( this );

            scoreboard = new ScoreboardController(this);
            yahtzee = new YahtzeeController( this );

            yahtzee.MaximumAantalWorpen = 3;
            yahtzee.AantalTeerlingen = 3;

            yahtzee.initialize();
        }
예제 #4
0
        public GameController()
        {
            view = new GameView( this );
            yahtzee = new YahtzeeController( this );

            // Max aantal worpen en aantal teerlingen invullen
            yahtzee.MaximumAantalWorpen = 5;
            yahtzee.AantalTeerlingen = 3;

            // yahtzee uitvoeren met variabelen
            yahtzee.initialize();

            scoreboard = new ScoreboardController( this );
        }
        public GameController()
        {
            /*
                Maak de view voor het spel aan
                Belangrijk: de huidige context, de GameController, wordt meegegeven
                met deze view instantie, zodat de view de controller op de hoogte kan
                stellen van eventuele veranderingen en data kan ophalen die in deze
                controller gedefinieerd wordt.
            */
            view = new GameView( this );

            /*
                Maak een instantie van de controller van Yahtzee
                Injecteer de huidige context (de parent) = Dependency Injection
                zodat de YahtzeeController zijn bovenliggende klassen (=GameController)
                kan verwittigen van zodra er iets veranderd in zijn controller

            */
            yahtzee = new YahtzeeController( this );

            /*
                Configureer het maximum aantal worpen die mogelijk zijn in één spelletje
            */
            yahtzee.MaximumAantalWorpen = 5;
            yahtzee.AantalTeerlingen = 3;

            /*
                Initializeer de yahtzeecontroller
                Dit betekent de controller uitvoeren met de net toegewezen variabelen (=MaximumAantalWorpen)
            */
            yahtzee.initialize();

            /*
                Maak een instantie aan van het scoreboard en injecteer de huidige context
            */
            scoreboard = new ScoreboardController( this );
            Items = new ItemController(this);
        }
예제 #6
0
        public GameController()
        {
            /*
             *  Maak de view voor het spel aan
             *  Belangrijk: de huidige context, de GameController, wordt meegegeven
             *  met deze view instantie, zodat de view de controller op de hoogte kan
             *  stellen van eventuele veranderingen en data kan ophalen die in deze
             *  controller gedefinieerd wordt.
             */
            view = new GameView(this);

            /*
             *  Maak een instantie van de controller van Yahtzee
             *  Injecteer de huidige context (de parent) = Dependency Injection
             *  zodat de YahtzeeController zijn bovenliggende klassen (=GameController)
             *  kan verwittigen van zodra er iets veranderd in zijn controller
             *
             */
            yahtzee = new YahtzeeController(this);

            /*
             *  Configureer het maximum aantal worpen die mogelijk zijn in één spelletje
             */
            yahtzee.MaximumAantalWorpen = 5;
            yahtzee.AantalTeerlingen    = 3;

            /*
             *  Initializeer de yahtzeecontroller
             *  Dit betekent de controller uitvoeren met de net toegewezen variabelen (=MaximumAantalWorpen)
             */
            yahtzee.initialize();

            /*
             *  Maak een instantie aan van het scoreboard en injecteer de huidige context
             */
            scoreboard = new ScoreboardController(this);
        }
예제 #7
0
 public YahtzeeView(YahtzeeController yahtzeeController)
 {
     controller = yahtzeeController;
     InitializeComponent();
 }