def enter(self, entity):
        if (self.logs):
            print(self.name + ": Enqueued at Tick:" + str(self.simulation.tick))

        Actor.enter(self, entity)
        for i in self.destinations:
            if (i.accepts_new):
                if (len(self.entities)):
                    self.act(self.entities[-1], i)
 def enter(self, entity):
     if (not self.accepts_new):
         print("Error: Entered into Delay when accepts_new = False")
         self.simulation.error = True
         return
         
     Actor.enter(self, entity)
     self.act(entity)
     if (self.maxentities != 0 and self.maxentities <= len(self.entities)):
         self.accepts_new = False
示例#3
0
    def enter(self, entity):
        if (not self.accepts_new):
            print("Error: Entered into Delay when accepts_new = False")
            self.simulation.error = True
            return

        Actor.enter(self, entity)
        self.act(entity)
        if (self.maxentities != 0 and self.maxentities <= len(self.entities)):
            self.accepts_new = False
    def enter(self, entity):
        if (self.logs):
            print(self.name + ": Enqueued at Tick:" +
                  str(self.simulation.tick))

        Actor.enter(self, entity)
        for i in self.destinations:
            if (i.accepts_new):
                if (len(self.entities)):
                    self.act(self.entities[-1], i)
示例#5
0
    def enter(self, entity):
        if (self.logs):
            print(self.name + ": Decided at Tick:" + str(self.simulation.tick))

        Actor.enter(self, entity)
        self.act(entity)
 def enter(self, entity):
     if (self.logs):
         print(self.name + ": Decided at Tick:" + str(self.simulation.tick))
     
     Actor.enter(self, entity)
     self.act(entity)
 def enter(self, entity):
     Actor.enter(self, entity)
     self.act(entity)
示例#8
0
 def enter(self, entity):
     Actor.enter(self, entity)
     self.act(entity)