コード例 #1
0
 public OlivesTopping(PizzaClass currPizza)
 {
     this.currentPizza = currPizza;
 }
コード例 #2
0
 public NormalCrust(PizzaClass currPizza)
 {
     this.currentPizza = currPizza;
 }
コード例 #3
0
 public SunDriedTomatoes(PizzaClass currPizza)
 {
     this.currentPizza = currPizza;
 }
コード例 #4
0
 public SpinchTopping(PizzaClass currPizza)
 {
     this.currentPizza = currPizza;
 }
コード例 #5
0
ファイル: Form1.cs プロジェクト: breakdmglimit/PizzaProject
        private void button1_Click(object sender, EventArgs e)
        {
            PizzaClass pizza;
            String var = "";
            if (radioButton1.Checked == true)
            {
                var = "small";
            }
            else if (radioButton2.Checked == true)
            {
                var = "medium";
            }
            else if (radioButton3.Checked == true)
            {
                var = "large";
            }
            else
            {
                this.Close();
            }

            pizza = makePizza(var);

            if (radioButton4.Checked == true)
            {
                pizza = new NormalCrust(pizza);
            }
            else if (radioButton5.Checked == true)
            {
                pizza = new FlatBreadCrust(pizza);
            }
            else if (radioButton6.Checked == true)
            {
                pizza = new DeepDish(pizza);
            }
            else
            {
                this.Close();
            }
            currentPizza = pizza;
            part2();
        }
コード例 #6
0
 public FlatBreadCrust(PizzaClass currPizza)
 {
     this.currentPizza = currPizza;
 }
コード例 #7
0
ファイル: Form1.cs プロジェクト: breakdmglimit/PizzaProject
 private void button5_Click(object sender, EventArgs e)
 {
     currentPizza = new SunDriedTomatoes(currentPizza);
     updateDisplay();
 }
コード例 #8
0
ファイル: Form1.cs プロジェクト: breakdmglimit/PizzaProject
 private void button4_Click(object sender, EventArgs e)
 {
     currentPizza = new SpinchTopping(currentPizza);
     updateDisplay();
 }
コード例 #9
0
ファイル: Form1.cs プロジェクト: breakdmglimit/PizzaProject
 private void button3_Click(object sender, EventArgs e)
 {
     currentPizza = new PepperoniTopping(currentPizza);
     updateDisplay();
 }
コード例 #10
0
 public DeepDish(PizzaClass currPizza)
 {
     this.currentPizza = currPizza;
 }
コード例 #11
0
 public PepperoniTopping(PizzaClass currPizza)
 {
     this.currentPizza = currPizza;
 }