public void tick()
  {
    if (this.currentScene == null) return;

    synchronized (this.appletRef.getPaintLock())
    {
      Enumeration localEnumeration = this.currentScene.getActors().elements();
      while (localEnumeration.hasMoreElements())
      {
        Actor localActor = (Actor)localEnumeration.nextElement();

        if (((localActor instanceof Robot)) && (((Robot)localActor).isDead()))
        {
          deactivateRobot((Robot)localActor);
        }
        else
        {
          localActor.tick();
        }

      }

      if (this.currentRobot != null)
        this.currentRobot.getDetailContainer();
      return;
    }
  }