예제 #1
0
 def __str__(self):
     return 'Ship(size: {}, arrival_t: {})'.format(
         self.size, time_str(self.arrival_time))
예제 #2
0
 def __str__(self):
     return "[{}] : TransportShipsInsideDike(dike: {}, ships_registred: {})".format(
         time_str(self.time), self.dike.identifier,
         self.dike.ships_registred_to_in)
예제 #3
0
 def __str__(self):
     return "[{}] : TransportInDike(dike: {})".format(
         time_str(self.time), self.dike.identifier)
예제 #4
0
 def __str__(self):
     return "[{}] : OpenDikeEntryGates(dike: {})".format(
         time_str(self.time), self.dike.identifier)
예제 #5
0
 def __str__(self):
     return "[{}] : EnqueueToDike(dike: {}, ship: arrived_at({}))".format(
         time_str(self.time), self.dike.identifier, self.ship.arrival_time)
예제 #6
0
 def __str__(self):
     return "[{}] : ShipArriveToChannel(ship: (arrived_at: {}, size: {}))".format(
         time_str(self.time), self.ship.arrival_time, self.ship.size)
예제 #7
0
 def __str__(self):
     return "[{}] : ExitShipsFromChannel(amount: {})".format(
         time_str(self.time), len(self.ships_exiting))
예제 #8
0
 def __str__(self):
     return "[{}] : ExitShipsFromDike(dike: {} amount: {})".format(
         time_str(self.time), self.dike.identifier,
         len(self.dike.ships_inside))