def __init__(self, pubpen):
self.free_space = 0
self.filled_space = 0
self.commodity_in_hold = 0
self.free_warehouse = 0
self.commodity_in_warehouse = 0
self.hold_box = CheckBox('Hold:', state=True)
self.warehouse_box = CheckBox('Warehouse:', state=True)
super().__init__(pubpen, 'ui.urwid.cargo_order_info',
(self.hold_box, self.warehouse_box))
urwid.connect_signal(self.hold_box, 'postchange', self.validate_storage_toggle)
urwid.connect_signal(self.warehouse_box, 'postchange', self.validate_storage_toggle)
self.pubpen.subscribe('ship.info', self.handle_ship_info)
self.pubpen.subscribe('ship.cargo.update', self.handle_cargo_update)
self.pubpen.subscribe('ship.equip.update', self.handle_equip_update)
评论列表
文章目录