def __init__(self, name, station): Door.__init__(self, name, station) self.truck_list = [] self.behaviour_list = ['empty', 'waiting', 'loading', 'waiting2'] self.function_list = [self.empty, self.waiting, self.loading, self.waiting] self.good_times = [] self.door_name = name self.waiting_name = 'waiting_to_deploy'
def __init__(self, name, station, door_list): Door.__init__(self, name, station) self.truck_list = [] self.behaviour_list = ['empty', 'waiting_to_load', 'start_loading', 'must_load', 'loading', "waiting"] self.function_list = [self.empty, self.waiting_to_load, self.start_loading, self.must_load, self.loading, self.waiting] self.next_truck_number = 0 self.waiting_name = 'waiting_to_load' self.good_ready = False self.current_goods = [] self.goods = GoodStore() self.transfer_amounts = {} self.door_list = door_list self.critic = False