Example #1
0
        private void setLabels(iGameFactory selectedFactory)
        {
            lblFemaleProp1.Text = selectedFactory.createFemaleFigure().sing();
            lblFemaleProp2.Text = selectedFactory.createFemaleFigure().cook();

            lblMaleProp1.Text = selectedFactory.createMaleFigure().work();
            lblMaleProp2.Text = selectedFactory.createMaleFigure().fight();

            lblHouseProp1.Text = selectedFactory.createHouse().squeak();
            lblHouseProp2.Text = selectedFactory.createHouse().collapse();

            lblVehicleProp1.Text = selectedFactory.createVehicle().drive();
            lblVehicleProp2.Text = selectedFactory.createVehicle().honk();

            lblFoodProp1.Text = selectedFactory.createFood().eat();
        }
Example #2
0
        private void cbFactorySelector_SelectedValueChanged(object sender, EventArgs e)
        {
            iGameFactory selectedFactory = (iGameFactory)cbFactorySelector.SelectedItem;

            setLabels(selectedFactory);
        }