|
class EndCap:
|
|
character = '▇'
|
|
color = 'blue'
|
|
passable = False
|
|
|
|
@classmethod
|
|
def endcap(cls, origin, length):
|
|
agents = []
|
|
x, y = origin
|
|
for dx in range(length):
|
|
endcap = cls((x + dx, y))
|
|
agents.append(endcap)
|
|
return agents
|
|
|
|
def __init__(self, position):
|
|
self.position = position
|