Ejemplo n.º 1
0
        public Robot (int leftArmChoice, int rightArmChoice, int legChoice)
        {
            switch(leftArmChoice){
                case 1:
                    leftArm = new ShotGunArm();
                    break;
                case 2:
                    leftArm = new MachineGunArm();
                    break;
                case 3:
                    leftArm = new LazerGunArm();
                    break;
                default:
                    leftArm = new ShotGunArm();
                    break;
            }
            switch (rightArmChoice)
            {
                case 1:
                    rightArm = new ShotGunArm();
                    break;
                case 2:
                    rightArm = new MachineGunArm();
                    break;
                case 3:
                    rightArm = new LazerGunArm();
                    break;
                default:
                    rightArm = new ShotGunArm();
                    break;
            }
            switch (legChoice)
            {
                case 1:
                    legs = new TwoLegs();
                    break;
                case 2:
                    legs = new FourLegs();
                    break;
                case 3:
                    legs = new TreadLegs();
                    break;
                case 4:
                    legs = new HoverLegs();
                    break;
                default:
                    legs = new TwoLegs();
                    break;
            }

        }
 public Shoulder(LeftArm leftArm)
 {
     _robotPart = leftArm;
 }