mirror of
https://github.com/noerw/geo-dht
synced 2025-03-13 01:30:27 +01:00
15 lines
311 B
Python
15 lines
311 B
Python
class Direction(object):
|
|
'''
|
|
enum hack, allowing cardinal arithmetics:
|
|
NORTH == -SOUTH
|
|
LOCAL == NORTH + SOUTH
|
|
NORTHWEST = NORTH | WEST
|
|
'''
|
|
NORTH = 0b01
|
|
WEST = 0b10
|
|
SOUTH = -0b01
|
|
EAST = -0b10
|
|
LOCAL = 0
|
|
cardinals = [NORTH, WEST, SOUTH, EAST]
|
|
|
|
D = Direction
|