2023-06-07 19:48:28 +00:00
|
|
|
|
2023-06-09 11:19:47 +00:00
|
|
|
from .base import Base
|
2023-06-07 19:48:28 +00:00
|
|
|
|
|
|
|
|
|
|
|
class System(Base):
|
2023-06-10 18:49:50 +00:00
|
|
|
x:int = 0
|
|
|
|
y:int = 0
|
|
|
|
type:str = 'unknown'
|
|
|
|
|
|
|
|
def update(self, d):
|
|
|
|
self.seta('x', d)
|
|
|
|
self.seta('y', d)
|
|
|
|
self.seta('type', d)
|
|
|
|
|
2023-06-10 17:39:32 +00:00
|
|
|
@classmethod
|
2023-06-09 11:19:47 +00:00
|
|
|
def ext(self):
|
|
|
|
return 'stm'
|
2023-06-09 20:20:46 +00:00
|
|
|
|
|
|
|
def path(self):
|
|
|
|
sector, symbol = self.symbol.split('-')
|
2023-06-11 18:51:03 +00:00
|
|
|
return f'atlas/{sector}/{symbol[0:1]}/{symbol}.{self.ext()}'
|