change switch statements in DefaultAutonStrategy to an if else chain
authorMeryem Esa <meresa14@gmail.com>
Sat, 13 Feb 2016 19:15:38 +0000 (11:15 -0800)
committerKevin Zhang <icestormf1@gmail.com>
Tue, 16 Feb 2016 19:37:03 +0000 (11:37 -0800)
src/org/usfirst/frc/team3501/robot/commands/auton/DefaultAutonStrategy.java

index 4146977d98f48ae3cc3953b1316595c608447947..5b6453ddaa9382a4e30e6d76c3f4f56830c1196a 100755 (executable)
@@ -1,5 +1,6 @@
 package org.usfirst.frc.team3501.robot.commands.auton;
 
+import org.usfirst.frc.team3501.robot.Constants;
 import org.usfirst.frc.team3501.robot.Constants.Defense;
 import org.usfirst.frc.team3501.robot.commands.shooter.Shoot;
 
@@ -14,48 +15,33 @@ public class DefaultAutonStrategy extends CommandGroup {
 
   public DefaultAutonStrategy(int position, Defense defense) {
 
-    switch (defense) {
-
-    case PORTCULLIS:
-
+    if (defense == Constants.Defense.PORTCULLIS)
       addSequential(new LiftPortcullis());
 
-    case SALLY_PORT:
-
+    else if (defense == Constants.Defense.SALLY_PORT)
       addSequential(new PassSallyPort());
 
-    case ROUGH_TERRAIN:
-
+    else if (defense == Constants.Defense.ROUGH_TERRAIN)
       addSequential(new PassRoughTerrain());
 
-    case LOW_BAR:
-
+    else if (defense == Constants.Defense.LOW_BAR)
       addSequential(new PassLowBar());
 
-    case CHEVAL_DE_FRISE:
-
+    else if (defense == Constants.Defense.CHEVAL_DE_FRISE)
       addSequential(new PassChevalDeFrise());
 
-    case DRAWBRIDGE:
-
+    else if (defense == Constants.Defense.DRAWBRIDGE)
       addSequential(new PassDrawBridge());
 
-    case MOAT:
-
+    else if (defense == Constants.Defense.MOAT)
       addSequential(new PassMoat());
 
-    case ROCK_WALL:
-
+    else if (defense == Constants.Defense.ROCK_WALL)
       addSequential(new PassRockWall());
 
-    case RAMPART:
-
+    else if (defense == Constants.Defense.RAMPART)
       addSequential(new PassRampart());
 
-    default:
-      break;
-    }
-
     addSequential(new AimAndAlign());
     addSequential(new Shoot());