类 Position

java.lang.Object
moe.kawayi.org.utopia.core.map.Position

public final class Position extends Object
坐标
  • 字段详细资料

    • z

      public int z
      z轴
    • x

      public int x
      x轴
    • y

      public int y
      y轴
  • 构造器详细资料

    • Position

      public Position(int x, int y, int z)
      构造一个坐标
      参数:
      x - x轴
      y - y轴
      z - z轴
  • 方法详细资料

    • downgrade

      @NotNull public FlatPosition downgrade()
      降级到FlatPosition,忽略z轴
      返回:
      降级的FlatPosition
    • toString

      @NotNull public String toString()
      转换到字符串
      覆盖:
      toString 在类中 Object
      返回:
      人类可读字符串
    • hashCode

      public int hashCode()
      获取对象hash值
      覆盖:
      hashCode 在类中 Object
      返回:
      对象hash值
    • equals

      public boolean equals(@NotNull Object obj)
      判断两个Position是否相等
      覆盖:
      equals 在类中 Object
      参数:
      obj - 要判断的对象
      返回:
      如果判断的对象不是 Position,或者坐标不相等,返回false。否则返回true。如果obj参数为空,始终返回false。