private bool isPositionsEqual(Position pos1, Position pos2) { if (pos1 != null && pos2 != null) { if (pos1.getX() == pos2.getX() && pos1.getY() == pos2.getY()) return true; } return false; }
private void setDiferencesXY(Position currPos, out int differenceX, out int differenceY) { differenceX = tempPos.getX() - currPos.getX(); differenceY = tempPos.getY() - currPos.getY(); }
private static bool checkForNearbyPieces(Position selectedPosition, int distanceX, int distance) { return !positions[selectedPosition.getX() + ((distanceX != 0 ? (distanceX > 0 ? distanceX - 1 : distanceX + 1) : 0)), selectedPosition.getY() + ((distance != 0 ? (distance > 0 ? distance - 1 : distance + 1) : 0))].isEmpty; }