mirror of
https://github.com/Assasinnys/ED-AStar-Galaxy-Router
synced 2025-04-13 06:47:13 +03:00
fix: fun equals for StarPoint
This commit is contained in:
parent
9f544a4272
commit
f740e9663f
@ -41,8 +41,17 @@ class StarPoint(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun equals(other: Any?) =
|
override fun equals(other: Any?): Boolean {
|
||||||
if (other != null && other is StarPoint) this.systemId64 == other.systemId64 else false
|
return if (other != null && other is StarPoint) {
|
||||||
|
if (this.systemId64 == other.systemId64) {
|
||||||
|
true
|
||||||
|
} else {
|
||||||
|
super.equals(other)
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
super.equals(other)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private fun calculateCostH(finishCoords: Coordinates) =
|
private fun calculateCostH(finishCoords: Coordinates) =
|
||||||
calcDistance(coords.x, finishCoords.x, coords.y, finishCoords.y, coords.z, finishCoords.z).toInt()
|
calcDistance(coords.x, finishCoords.x, coords.y, finishCoords.y, coords.z, finishCoords.z).toInt()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user