Class CoordinateMatrix2D

java.lang.Object
xyz.calcugames.levelz.coord.CoordinateMatrix
xyz.calcugames.levelz.coord.CoordinateMatrix2D
All Implemented Interfaces:
Iterable<Coordinate>

public final class CoordinateMatrix2D extends CoordinateMatrix
Represents a 2D matrix of coordinates.
  • Constructor Details

    • CoordinateMatrix2D

      public CoordinateMatrix2D(int x, int y, @NotNull @NotNull Coordinate2D start)
      Creates a new 2D matrix of coordinates with minimum values of 0.
      Parameters:
      x - The x value.
      y - The y value.
      start - The starting coordinate.
    • CoordinateMatrix2D

      public CoordinateMatrix2D(int minX, int maxX, int minY, int maxY, @NotNull @NotNull Coordinate2D start)
      Creates a new 2D matrix of coordinates.
      Parameters:
      minX - The minimum x value.
      maxX - The maximum x value.
      minY - The minimum y value.
      maxY - The maximum y value.
      start - The starting coordinate.
  • Method Details