summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormo khan <mo@mokhan.ca>2019-08-05 14:02:20 -0600
committermo khan <mo@mokhan.ca>2019-08-05 14:02:20 -0600
commit8f840e93331045454f8a21ab1d04ed7e338144d7 (patch)
tree60993f59d5e16a19200bde0214d9b2a977f78185
parent239480183a0a385ef66f0882ed0d53c39b34bbe2 (diff)
extract method atPosition
-rw-r--r--src/Q9/Robot.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/Q9/Robot.java b/src/Q9/Robot.java
index ddefd36..89165eb 100644
--- a/src/Q9/Robot.java
+++ b/src/Q9/Robot.java
@@ -43,12 +43,16 @@ public class Robot {
this.y = y;
}
+ public boolean atPosition(int x, int y) {
+ return getX() == x && getY() == y;
+ }
+
public static String printGrid(Robot r1, Robot r2) {
String grid = "";
for (int row = 0; row < 10; row++) {
for (int column = 0; column < 10; column++) {
- if (r1.getX() == row && r1.getY() == column) grid += "|1";
- else if (r2.getX() == row && r2.getY() == column) grid += "|2";
+ if (r1.atPosition(row, column)) grid += "|1";
+ else if (r2.atPosition(row, column)) grid += "|2";
else grid += "| ";
}
grid += String.format("|%s", System.lineSeparator());