All pastes #78725 Raw Edit

Someone

public python v1 · immutable
·published 2006-07-04 14:08 UTC
rendered paste body
# lets say we have some channels like chTargetReached, chAwaitingOrdersclass Actor:  def __init__(self):    self.currentCh = chAwaitingOrders    self.currentHndl = self.gotOrder      def run(self):    while True:      val = self.currentCh.receive()      currentHndl(val)          def gotOrder(self, val):    # according to val we change currentCh    if val == "GOTO_TARGET":      self.currentCh = chTargetReached      self.currentHndl = self.targetReached  def targetReached(self, val):    pass