Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class ShipSorter{
- //Varibles
- String name;
- boolean rotate;
- String[] shipsLocation = new String[3];
- public ShipSorter(String n, boolean r){
- rotate = r;
- name = n;
- System.out.println(n);}
- public boolean buttonPressed(String location){
- if(rotate == true){
- if(name.equals("AircraftCarrier")){
- if(location.equals("A1")){
- System.out.println("A1");
- shipsLocation[0]="A1";
- return true;
- }
- else if(location.equals("A2")){
- System.out.println("A2");
- shipsLocation[0]="A2";
- return true;
- }
- else if(location.equals("A3")){
- System.out.println("A3");
- shipsLocation[0]="A3";
- return true;
- }
- else if(location.equals("A4")){
- System.out.println("A4");
- shipsLocation[0]="A4";
- return true;
- }
- else if(location.equals("A5")){
- System.out.println("A5");
- shipsLocation[0]="A5";
- return true;
- }
- else if(location.equals("A6")){
- System.out.println("A6");
- shipsLocation[0]="A6";
- return true;
- }
- else if(location.equals("A7")){
- System.out.println("A7");
- shipsLocation[0]="A7";
- return true;
- }
- else if(location.equals("A8")){
- System.out.println("A8");
- shipsLocation[0]="A8";
- return true;
- }
- else if(location.equals("B1")){
- System.out.println("B1");
- shipsLocation[0]="B1";
- return true;
- }
- else if(location.equals("B2")){
- System.out.println("B2");
- shipsLocation[0]="B2";
- return true;
- }
- else if(location.equals("B3")){
- System.out.println("B3");
- shipsLocation[0]="B3";
- return true;
- }
- else if(location.equals("B4")){
- System.out.println("B4");
- shipsLocation[0]="B4";
- return true;
- }
- else if(location.equals("B5")){
- System.out.println("B5");
- shipsLocation[0]="B5";
- return true;
- }
- else if(location.equals("B6")){
- System.out.println("B6");
- shipsLocation[0]="B6";
- return true;
- }
- else if(location.equals("B7")){
- System.out.println("B7");
- shipsLocation[0]="B7";
- return true;
- }
- else if(location.equals("B8")){
- System.out.println("B8");
- shipsLocation[0]="B8";
- return true;
- }
- else if(location.equals("C1")){
- System.out.println("C1");
- shipsLocation[0]="C1";
- return true;
- }
- else if(location.equals("C2")){
- System.out.println("C2");
- shipsLocation[0]="C2";
- return true;
- }
- else if(location.equals("C3")){
- System.out.println("C3");
- shipsLocation[0]="C3";
- return true;
- }
- else if(location.equals("C4")){
- System.out.println("C4");
- shipsLocation[0]="C4";
- return true;
- }
- else if(location.equals("C5")){
- System.out.println("C5");
- shipsLocation[0]="C5";
- return true;
- }
- else if(location.equals("C6")){
- System.out.println("C6");
- shipsLocation[0]="C6";
- return true;
- }
- else if(location.equals("C7")){
- System.out.println("C7");
- shipsLocation[0]="C7";
- return true;
- }
- else if(location.equals("C8")){
- System.out.println("C8");
- shipsLocation[0]="C8";
- return true;
- }
- else if(location.equals("D1")){
- System.out.println("D1");
- shipsLocation[0]="D1";
- return true;
- }
- else if(location.equals("D2")){
- System.out.println("D2");
- shipsLocation[0]="D2";
- return true;
- }
- else if(location.equals("D3")){
- System.out.println("D3");
- shipsLocation[0]="D3";
- return true;
- }
- else if(location.equals("D4")){
- System.out.println("D4");
- shipsLocation[0]="D4";
- return true;
- }
- else if(location.equals("D5")){
- System.out.println("D5");
- shipsLocation[0]="D5";
- return true;
- }
- else if(location.equals("D6")){
- System.out.println("D6");
- shipsLocation[0]="D6";
- return true;
- }
- else if(location.equals("D7")){
- System.out.println("D7");
- shipsLocation[0]="D7";
- return true;
- }
- else if(location.equals("D8")){
- System.out.println("D8");
- shipsLocation[0]="D8";
- return true;
- }
- else if(location.equals("E1")){
- System.out.println("E1");
- shipsLocation[0]="E1";
- return true;
- }
- else if(location.equals("E2")){
- System.out.println("E2");
- shipsLocation[0]="E2";
- return true;
- }
- else if(location.equals("E3")){
- System.out.println("E3");
- shipsLocation[0]="E3";
- return true;
- }
- else if(location.equals("E4")){
- System.out.println("E4");
- shipsLocation[0]="E4";
- return true;
- }
- else if(location.equals("E5")){
- System.out.println("E5");
- shipsLocation[0]="E5";
- return true;
- }
- else if(location.equals("E6")){
- System.out.println("E6");
- shipsLocation[0]="E6";
- return true;
- }
- else if(location.equals("E7")){
- System.out.println("E7");
- shipsLocation[0]="E7";
- return true;
- }
- else if(location.equals("E8")){
- System.out.println("E8");
- shipsLocation[0]="E8";
- return true;
- }
- else if(location.equals("F1")){
- System.out.println("F1");
- shipsLocation[0]="F1";
- return true;
- }
- else if(location.equals("F2")){
- System.out.println("F2");
- shipsLocation[0]="F2";
- return true;
- }
- else if(location.equals("F3")){
- System.out.println("F3");
- shipsLocation[0]="F3";
- return true;
- }
- else if(location.equals("F4")){
- System.out.println("F4");
- shipsLocation[0]="F4";
- return true;
- }
- else if(location.equals("F5")){
- System.out.println("F5");
- shipsLocation[0]="F5";
- return true;
- }
- else if(location.equals("F6")){
- System.out.println("F6");
- shipsLocation[0]="F6";
- return true;
- }
- else if(location.equals("F7")){
- System.out.println("F7");
- shipsLocation[0]="F7";
- return true;
- }
- else if(location.equals("F8")){
- System.out.println("F8");
- shipsLocation[0]="F8";
- return true;
- }
- else if(location.equals("G1")){
- System.out.println("G1");
- shipsLocation[0]="G1";
- return true;
- }
- else if(location.equals("G2")){
- System.out.println("G2");
- shipsLocation[0]="G2";
- return true;
- }
- else if(location.equals("G3")){
- System.out.println("G3");
- shipsLocation[0]="G3";
- return true;
- }
- else if(location.equals("G4")){
- System.out.println("G4");
- shipsLocation[0]="G4";
- return true;
- }
- else if(location.equals("G5")){
- System.out.println("G5");
- shipsLocation[0]="G5";
- return true;
- }
- else if(location.equals("G6")){
- System.out.println("G6");
- shipsLocation[0]="G6";
- return true;
- }
- else if(location.equals("G7")){
- System.out.println("G7");
- shipsLocation[0]="G7";
- return true;
- }
- else if(location.equals("G8")){
- System.out.println("G8");
- shipsLocation[0]="G8";
- return true;
- }
- else if(location.equals("H1")){
- System.out.println("H1");
- shipsLocation[0]="H1";
- return true;
- }
- else if(location.equals("H2")){
- System.out.println("H2");
- shipsLocation[0]="H2";
- return true;
- }
- else if(location.equals("H3")){
- System.out.println("H3");
- shipsLocation[0]="H3";
- return true;
- }
- else if(location.equals("H4")){
- System.out.println("H4");
- shipsLocation[0]="H4";
- return true;
- }
- else if(location.equals("H5")){
- System.out.println("H5");
- shipsLocation[0]="H5";
- return true;
- }
- else if(location.equals("H6")){
- System.out.println("H6");
- shipsLocation[0]="H6";
- return true;
- }
- else if(location.equals("H7")){
- System.out.println("H7");
- shipsLocation[0]="H7";
- return true;
- }
- else if(location.equals("H8")){
- System.out.println("H8");
- shipsLocation[0]="H8";
- return true;
- }
- }
- if(name.equals("Destroyer")){
- if(location.equals("A1")){
- System.out.println("A1");
- shipsLocation[1]="A1";
- return true;
- }
- else if(location.equals("A2")){
- System.out.println("A2");
- shipsLocation[1]="A2";
- return true;
- }
- else if(location.equals("A3")){
- System.out.println("A3");
- shipsLocation[1]="A3";
- return true;
- }
- else if(location.equals("A4")){
- System.out.println("A4");
- shipsLocation[1]="A4";
- return true;
- }
- else if(location.equals("A5")){
- System.out.println("A5");
- shipsLocation[1]="A5";
- return true;
- }
- else if(location.equals("A6")){
- System.out.println("A6");
- shipsLocation[1]="A6";
- return true;
- }
- else if(location.equals("A7")){
- System.out.println("A7");
- return true;
- }
- else if(location.equals("A8")){
- System.out.println("A8");
- shipsLocation[1]="A8";
- return true;
- }
- else if(location.equals("B1")){
- System.out.println("B1");
- shipsLocation[1]="B1";
- return true;
- }
- else if(location.equals("B2")){
- System.out.println("B2");
- shipsLocation[1]="B2";
- return true;
- }
- else if(location.equals("B3")){
- System.out.println("B3");
- shipsLocation[1]="B2";
- return true;
- }
- else if(location.equals("B4")){
- System.out.println("B4");
- shipsLocation[1]="B4";
- return true;
- }
- else if(location.equals("B5")){
- System.out.println("B5");
- shipsLocation[1]="B5";
- return true;
- }
- else if(location.equals("B6")){
- System.out.println("B6");
- shipsLocation[1]="B6";
- return true;
- }
- else if(location.equals("B7")){
- System.out.println("B7");
- shipsLocation[1]="B7";
- return true;
- }
- else if(location.equals("B8")){
- System.out.println("B8");
- shipsLocation[1]="B8";
- return true;
- }
- else if(location.equals("C1")){
- System.out.println("C1");
- shipsLocation[1]="C1";
- return true;
- }
- else if(location.equals("C2")){
- System.out.println("C2");
- shipsLocation[1]="C2";
- return true;
- }
- else if(location.equals("C3")){
- System.out.println("C3");
- shipsLocation[1]="C3";
- return true;
- }
- else if(location.equals("C4")){
- System.out.println("C4");
- shipsLocation[1]="C4";
- return true;
- }
- else if(location.equals("C5")){
- System.out.println("C5");
- shipsLocation[1]="C5";
- return true;
- }
- else if(location.equals("C6")){
- System.out.println("C6");
- shipsLocation[1]="C6";
- return true;
- }
- else if(location.equals("C7")){
- System.out.println("C7");
- shipsLocation[1]="C7";
- return true;
- }
- else if(location.equals("C8")){
- System.out.println("C8");
- shipsLocation[1]="C8";
- return true;
- }
- else if(location.equals("D1")){
- System.out.println("D1");
- shipsLocation[1]="D1";
- return true;
- }
- else if(location.equals("D2")){
- System.out.println("D2");
- shipsLocation[1]="D2";
- return true;
- }
- else if(location.equals("D3")){
- System.out.println("D3");
- shipsLocation[1]="D3";
- return true;
- }
- else if(location.equals("D4")){
- System.out.println("D4");
- shipsLocation[1]="D4";
- return true;
- }
- else if(location.equals("D5")){
- System.out.println("D5");
- shipsLocation[1]="D5";
- return true;
- }
- else if(location.equals("D6")){
- System.out.println("D6");
- shipsLocation[1]="D6";
- return true;
- }
- else if(location.equals("D7")){
- System.out.println("D7");
- shipsLocation[1]="D7";
- return true;
- }
- else if(location.equals("D8")){
- System.out.println("D8");
- shipsLocation[1]="D8";
- return true;
- }
- else if(location.equals("E1")){
- System.out.println("E1");
- shipsLocation[1]="E1";
- return true;
- }
- else if(location.equals("E2")){
- System.out.println("E2");
- shipsLocation[1]="E2";
- return true;
- }
- else if(location.equals("E3")){
- System.out.println("E3");
- shipsLocation[1]="E3";
- return true;
- }
- else if(location.equals("E4")){
- System.out.println("E4");
- shipsLocation[1]="E4";
- return true;
- }
- else if(location.equals("E5")){
- System.out.println("E5");
- shipsLocation[1]="E5";
- return true;
- }
- else if(location.equals("E6")){
- System.out.println("E6");
- shipsLocation[1]="E6";
- return true;
- }
- else if(location.equals("E7")){
- System.out.println("E7");
- shipsLocation[1]="E7";
- return true;
- }
- else if(location.equals("E8")){
- System.out.println("E8");
- shipsLocation[1]="E8";
- return true;
- }
- else if(location.equals("F1")){
- System.out.println("F1");
- shipsLocation[1]="F1";
- return true;
- }
- else if(location.equals("F2")){
- System.out.println("F2");
- shipsLocation[1]="F2";
- return true;
- }
- else if(location.equals("F3")){
- System.out.println("F3");
- shipsLocation[1]="F3";
- return true;
- }
- else if(location.equals("F4")){
- System.out.println("F4");
- shipsLocation[1]="F4";
- return true;
- }
- else if(location.equals("F5")){
- System.out.println("F5");
- shipsLocation[1]="F5";
- return true;
- }
- else if(location.equals("F6")){
- System.out.println("F6");
- shipsLocation[1]="F6";
- return true;
- }
- else if(location.equals("F7")){
- System.out.println("F7");
- shipsLocation[1]="F7";
- return true;
- }
- else if(location.equals("F8")){
- System.out.println("F8");
- shipsLocation[1]="F8";
- return true;
- }
- else if(location.equals("G1")){
- System.out.println("G1");
- shipsLocation[1]="G1";
- return true;
- }
- else if(location.equals("G2")){
- System.out.println("G2");
- shipsLocation[1]="G2";
- return true;
- }
- else if(location.equals("G3")){
- System.out.println("G3");
- shipsLocation[1]="G3";
- return true;
- }
- else if(location.equals("G4")){
- System.out.println("G4");
- shipsLocation[1]="G4";
- return true;
- }
- else if(location.equals("G5")){
- System.out.println("G5");
- shipsLocation[1]="G5";
- return true;
- }
- else if(location.equals("G6")){
- System.out.println("G6");
- shipsLocation[1]="G6";
- return true;
- }
- else if(location.equals("G7")){
- System.out.println("G7");
- shipsLocation[1]="G7";
- return true;
- }
- else if(location.equals("G8")){
- System.out.println("G8");
- shipsLocation[1]="G8";
- return true;
- }
- else if(location.equals("H1")){
- System.out.println("H1");
- shipsLocation[1]="H1";
- return true;
- }
- else if(location.equals("H2")){
- System.out.println("H2");
- shipsLocation[1]="H2";
- return true;
- }
- else if(location.equals("H3")){
- System.out.println("H3");
- shipsLocation[1]="H3";
- return true;
- }
- else if(location.equals("H4")){
- System.out.println("H4");
- shipsLocation[1]="H4";
- return true;
- }
- else if(location.equals("H5")){
- System.out.println("H5");
- shipsLocation[1]="H5";
- return true;
- }
- else if(location.equals("H6")){
- System.out.println("H6");
- shipsLocation[1]="H6";
- return true;
- }
- else if(location.equals("H7")){
- System.out.println("H7");
- shipsLocation[1]="H7";
- return true;
- }
- else if(location.equals("H8")){
- System.out.println("H8");
- shipsLocation[1]="H8";
- return true;
- }
- }
- if(name.equals("Submarine")){
- if(location.equals("A1")){
- System.out.println("A1");
- shipsLocation[2]="A1";
- return true;
- }
- else if(location.equals("A2")){
- System.out.println("A2");
- shipsLocation[2]="A2";
- return true;
- }
- else if(location.equals("A3")){
- System.out.println("A3");
- shipsLocation[2]="A3";
- return true;
- }
- else if(location.equals("A4")){
- System.out.println("A4");
- shipsLocation[2]="A4";
- return true;
- }
- else if(location.equals("A5")){
- System.out.println("A5");
- return true;
- }
- else if(location.equals("A6")){
- System.out.println("A6");
- shipsLocation[2]="A6";
- return true;
- }
- else if(location.equals("A7")){
- System.out.println("A7");
- shipsLocation[2]="A7";
- return true;
- }
- else if(location.equals("A8")){
- System.out.println("A8");
- shipsLocation[2]="A8";
- return true;
- }
- else if(location.equals("B1")){
- System.out.println("B1");
- shipsLocation[2]="B1";
- return true;
- }
- else if(location.equals("B2")){
- System.out.println("B2");
- shipsLocation[2]="B2";
- return true;
- }
- else if(location.equals("B3")){
- System.out.println("B3");
- shipsLocation[2]="B3";
- return true;
- }
- else if(location.equals("B4")){
- System.out.println("B4");
- shipsLocation[2]="B4";
- return true;
- }
- else if(location.equals("B5")){
- System.out.println("B5");
- shipsLocation[2]="B5";
- return true;
- }
- else if(location.equals("B6")){
- System.out.println("B6");
- shipsLocation[2]="B6";
- return true;
- }
- else if(location.equals("B7")){
- System.out.println("B7");
- shipsLocation[2]="B7";
- return true;
- }
- else if(location.equals("B8")){
- System.out.println("B8");
- shipsLocation[2]="B8";
- return true;
- }
- else if(location.equals("C1")){
- System.out.println("C1");
- shipsLocation[2]="C1";
- return true;
- }
- else if(location.equals("C2")){
- System.out.println("C2");
- shipsLocation[2]="C2";
- return true;
- }
- else if(location.equals("C3")){
- System.out.println("C3");
- shipsLocation[2]="C3";
- return true;
- }
- else if(location.equals("C4")){
- System.out.println("C4");
- shipsLocation[2]="C5";
- return true;
- }
- else if(location.equals("C5")){
- System.out.println("C5");
- shipsLocation[2]="C5";
- return true;
- }
- else if(location.equals("C6")){
- System.out.println("C6");
- shipsLocation[2]="C6";
- return true;
- }
- else if(location.equals("C7")){
- System.out.println("C7");
- shipsLocation[2]="C7";
- return true;
- }
- else if(location.equals("C8")){
- System.out.println("C8");
- shipsLocation[2]="C8";
- return true;
- }
- else if(location.equals("D1")){
- System.out.println("D1");
- shipsLocation[2]="D1";
- return true;
- }
- else if(location.equals("D2")){
- System.out.println("D2");
- shipsLocation[2]="D2";
- return true;
- }
- else if(location.equals("D3")){
- System.out.println("D3");
- shipsLocation[2]="D3";
- return true;
- }
- else if(location.equals("D4")){
- System.out.println("D4");
- shipsLocation[2]="D4";
- return true;
- }
- else if(location.equals("D5")){
- System.out.println("D5");
- shipsLocation[2]="D5";
- return true;
- }
- else if(location.equals("D6")){
- System.out.println("D6");
- shipsLocation[2]="D6";
- return true;
- }
- else if(location.equals("D7")){
- System.out.println("D7");
- shipsLocation[2]="D7";
- return true;
- }
- else if(location.equals("D8")){
- System.out.println("D8");
- shipsLocation[2]="D8";
- return true;
- }
- else if(location.equals("E1")){
- System.out.println("E1");
- shipsLocation[2]="E1";
- return true;
- }
- else if(location.equals("E2")){
- System.out.println("E2");
- shipsLocation[2]="E2";
- return true;
- }
- else if(location.equals("E3")){
- System.out.println("E3");
- shipsLocation[2]="E3";
- return true;
- }
- else if(location.equals("E4")){
- System.out.println("E4");
- shipsLocation[2]="E4";
- return true;
- }
- else if(location.equals("E5")){
- System.out.println("E5");
- shipsLocation[2]="E5";
- return true;
- }
- else if(location.equals("E6")){
- System.out.println("E6");
- shipsLocation[2]="E6";
- return true;
- }
- else if(location.equals("E7")){
- System.out.println("E7");
- shipsLocation[2]="E7";
- return true;
- }
- else if(location.equals("E8")){
- System.out.println("E8");
- shipsLocation[2]="E8";
- return true;
- }
- else if(location.equals("F1")){
- System.out.println("F1");
- shipsLocation[2]="F1";
- return true;
- }
- else if(location.equals("F2")){
- System.out.println("F2");
- shipsLocation[2]="F2";
- return true;
- }
- else if(location.equals("F3")){
- System.out.println("F3");
- shipsLocation[2]="F3";
- return true;
- }
- else if(location.equals("F4")){
- System.out.println("F4");
- shipsLocation[2]="F4";
- return true;
- }
- else if(location.equals("F5")){
- System.out.println("F5");
- shipsLocation[2]="F5";
- return true;
- }
- else if(location.equals("F6")){
- System.out.println("F6");
- shipsLocation[2]="F6";
- return true;
- }
- else if(location.equals("F7")){
- System.out.println("F7");
- shipsLocation[2]="F7";
- return true;
- }
- else if(location.equals("F8")){
- System.out.println("F8");
- shipsLocation[2]="F8";
- return true;
- }
- else if(location.equals("G1")){
- System.out.println("G1");
- shipsLocation[2]="G1";
- return true;
- }
- else if(location.equals("G2")){
- System.out.println("G2");
- shipsLocation[2]="G2";
- return true;
- }
- else if(location.equals("G3")){
- System.out.println("G3");
- shipsLocation[2]="G3";
- return true;
- }
- else if(location.equals("G4")){
- System.out.println("G4");
- shipsLocation[2]="G4";
- return true;
- }
- else if(location.equals("G5")){
- System.out.println("G5");
- shipsLocation[2]="G5";
- return true;
- }
- else if(location.equals("G6")){
- System.out.println("G6");
- shipsLocation[2]="G6";
- return true;
- }
- else if(location.equals("G7")){
- System.out.println("G7");
- shipsLocation[2]="G7";
- return true;
- }
- else if(location.equals("G8")){
- System.out.println("G8");
- shipsLocation[2]="G8";
- return true;
- }
- else if(location.equals("H1")){
- System.out.println("H1");
- shipsLocation[2]="H1";
- return true;
- }
- else if(location.equals("H2")){
- System.out.println("H2");
- shipsLocation[2]="H2";
- return true;
- }
- else if(location.equals("H3")){
- System.out.println("H3");
- shipsLocation[2]="H3";
- return true;
- }
- else if(location.equals("H4")){
- System.out.println("H4");
- shipsLocation[2]="H4";
- return true;
- }
- else if(location.equals("H5")){
- System.out.println("H5");
- shipsLocation[2]="H5";
- return true;
- }
- else if(location.equals("H6")){
- System.out.println("H6");
- shipsLocation[2]="H6";
- return true;
- }
- else if(location.equals("H7")){
- System.out.println("H7");
- shipsLocation[2]="H7";
- return true;
- }
- else if(location.equals("H8")){
- System.out.println("H8");
- shipsLocation[2]="H8";
- return true;
- }
- }
- return false;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement