operator == method

  1. @override
bool operator ==(
  1. Object other
)
override

Whether other is a point with the same coordinates as this point.

Returns true if other is a Point with x and y coordinates equal to the corresponding coordinates of this point, and false otherwise.

Example:

var result = const Point(0, 0) == const Point(0, 0); // true
result = const Point(1.0, 0) == const Point(-1.0, 0); // false

Implementation

@override
bool operator ==(Object other) {
  if (identical(this, other)) return true;
  return other is TileCoordinates &&
      other.x == x &&
      other.y == y &&
      other.z == z;
}