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; }