Package buildcraft.api.robots

Examples of buildcraft.api.robots.AIRobot


    for (ForgeDirection d : ForgeDirection.VALID_DIRECTIONS) {
      DockingStation station = pipe.container.getStation(d);

      if (station != null && station.robotTaking() != null) {
        EntityRobot robot = (EntityRobot) station.robotTaking();
        AIRobot ai = robot.getOverridingAI();

        if (ai != null) {
          continue;
        }
View Full Code Here


    }
  }

  @Override
  public void update() {
    AIRobot board = robot.getBoard();

    if (board != null) {
      startDelegateAI(board);
    }
  }
View Full Code Here

      }
    }

    if (markerToBuild == null || !markerToBuild.needsToBuild()) {
      markerToBuild = null;
      startDelegateAI(new AIRobot(robot));
      return;
    }

    if (currentBuildingSlot == null) {
      currentBuildingSlot = markerToBuild.bluePrintBuilder.reserveNextSlot(robot.worldObj);
View Full Code Here

TOP

Related Classes of buildcraft.api.robots.AIRobot

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.