コード例 #1
0
ファイル: habitat.py プロジェクト: OCESS/orbitx
 def _label_text(self, entity: Entity) -> str:
     label = entity.name
     if entity.broken:
         label += ' [BROKEN]'
     label += '\nFuel: ' + common.format_num(entity.fuel, " kg")
     if entity.landed_on == AYSE:
         label += '\nDocked'
     elif entity.landed():
         label += '\nLanded'
     return label
コード例 #2
0
ファイル: habitat.py プロジェクト: jonahhw/orbitx
 def _label_text(self, entity: Entity, state: PhysicsState) -> str:
     label = super()._label_text(entity, state)
     if entity.broken:
         label += ' [BROKEN]'
     label += '\nFuel: ' + common.format_num(entity.fuel, " kg")
     if entity.landed_on == common.AYSE:
         label += '\nDocked'
     elif entity.landed():
         label += '\nLanded'
     return label
コード例 #3
0
 def _label_text(self, entity: Entity, state: PhysicsState) -> str:
     label = super()._label_text(entity, state)
     label += '\nFuel: ' + common.format_num(entity.fuel, " kg")
     if entity.landed():
         label += '\nLanded'
     return label
コード例 #4
0
ファイル: ayse.py プロジェクト: SilverScience/orbitx
 def _label_text(self, entity: Entity) -> str:
     return (
             f'{entity.name}\n'
             f'Fuel: {common.format_num(entity.fuel, " kg")}' +
             ('\nLanded' if entity.landed() else '')
     )