15 lines
458 B
Python
15 lines
458 B
Python
|
|
class Node:
|
|
def __init__(self, x, y, angle = None, parent = None, action = 0, cost=0):
|
|
self.x = x
|
|
self.y = y
|
|
self.angle = angle
|
|
self.parent = parent
|
|
self.action = action
|
|
self.cost = cost
|
|
|
|
def __eq__(self, other):
|
|
if isinstance(other, Node) and (self.x == other.x and self.y == other.y and self.angle == other.angle):
|
|
return True
|
|
else:
|
|
return False |