Package logisticspipes.utils.tuples

Examples of logisticspipes.utils.tuples.LPPosition.moveForward()


      count++;
      if(count >= 27) {
        break;
      } else if(count % 9 == 0) {
        pos.moveForward(ForgeDirection.SOUTH, dist * 2);
        pos.moveForward(ForgeDirection.EAST, dist * 2);
        pos.moveForward(ForgeDirection.DOWN, dist);       
      } else if(count % 3 == 0) {
        pos.moveForward(ForgeDirection.SOUTH, dist * 2);
        pos.moveForward(ForgeDirection.WEST, dist);
      } else {
View Full Code Here


      if(count >= 27) {
        break;
      } else if(count % 9 == 0) {
        pos.moveForward(ForgeDirection.SOUTH, dist * 2);
        pos.moveForward(ForgeDirection.EAST, dist * 2);
        pos.moveForward(ForgeDirection.DOWN, dist);       
      } else if(count % 3 == 0) {
        pos.moveForward(ForgeDirection.SOUTH, dist * 2);
        pos.moveForward(ForgeDirection.WEST, dist);
      } else {
        pos.moveForward(ForgeDirection.NORTH, dist);
View Full Code Here

      } else if(count % 9 == 0) {
        pos.moveForward(ForgeDirection.SOUTH, dist * 2);
        pos.moveForward(ForgeDirection.EAST, dist * 2);
        pos.moveForward(ForgeDirection.DOWN, dist);       
      } else if(count % 3 == 0) {
        pos.moveForward(ForgeDirection.SOUTH, dist * 2);
        pos.moveForward(ForgeDirection.WEST, dist);
      } else {
        pos.moveForward(ForgeDirection.NORTH, dist);
      }
    }
View Full Code Here

        pos.moveForward(ForgeDirection.SOUTH, dist * 2);
        pos.moveForward(ForgeDirection.EAST, dist * 2);
        pos.moveForward(ForgeDirection.DOWN, dist);       
      } else if(count % 3 == 0) {
        pos.moveForward(ForgeDirection.SOUTH, dist * 2);
        pos.moveForward(ForgeDirection.WEST, dist);
      } else {
        pos.moveForward(ForgeDirection.NORTH, dist);
      }
    }
   
View Full Code Here

        pos.moveForward(ForgeDirection.DOWN, dist);       
      } else if(count % 3 == 0) {
        pos.moveForward(ForgeDirection.SOUTH, dist * 2);
        pos.moveForward(ForgeDirection.WEST, dist);
      } else {
        pos.moveForward(ForgeDirection.NORTH, dist);
      }
    }
   
    GL11.glEnable(2896 /* GL_LIGHTING */);
    GL11.glPopMatrix();
 
View Full Code Here

          //bcItem = TravelingItem.make();
          return true;
        }
        LPPosition p = new LPPosition(tile.xCoord + 0.5F, tile.yCoord + CoreConstants.PIPE_MIN_POS, tile.zCoord + 0.5F);
        if(item.output.getOpposite() == ForgeDirection.DOWN) {
          p.moveForward(item.output.getOpposite(), 0.24F);
        } else if(item.output.getOpposite() == ForgeDirection.UP) {
          p.moveForward(item.output.getOpposite(), 0.74F);
        } else {
          p.moveForward(item.output.getOpposite(), 0.49F);
        }
View Full Code Here

        }
        LPPosition p = new LPPosition(tile.xCoord + 0.5F, tile.yCoord + CoreConstants.PIPE_MIN_POS, tile.zCoord + 0.5F);
        if(item.output.getOpposite() == ForgeDirection.DOWN) {
          p.moveForward(item.output.getOpposite(), 0.24F);
        } else if(item.output.getOpposite() == ForgeDirection.UP) {
          p.moveForward(item.output.getOpposite(), 0.74F);
        } else {
          p.moveForward(item.output.getOpposite(), 0.49F);
        }
        bcItem.setPosition(p.getXD(), p.getYD(), p.getZD());
        bcItem.setSpeed(item.getSpeed());
View Full Code Here

        if(item.output.getOpposite() == ForgeDirection.DOWN) {
          p.moveForward(item.output.getOpposite(), 0.24F);
        } else if(item.output.getOpposite() == ForgeDirection.UP) {
          p.moveForward(item.output.getOpposite(), 0.74F);
        } else {
          p.moveForward(item.output.getOpposite(), 0.49F);
        }
        bcItem.setPosition(p.getXD(), p.getYD(), p.getZD());
        bcItem.setSpeed(item.getSpeed());
        if(item.getItemIdentifierStack() != null) {
          bcItem.setItemStack(item.getItemIdentifierStack().makeNormalStack());
View Full Code Here

  private boolean isValidOrientation(ForgeDirection connection){
    if (connection == ForgeDirection.UNKNOWN) return false;
    if (getRouter().isRoutedExit(connection)) return false;
    LPPosition pos = new LPPosition(getX(), getY(), getZ());
    pos.moveForward(connection);
    TileEntity tile = pos.getTileEntity(getWorld());

    if (tile == null) return false;
    if (SimpleServiceLocator.pipeInformaitonManager.isPipe(tile)) return false;
    return MainProxy.checkPipesConnections(this.container, tile, connection);
View Full Code Here

  }
 
  private boolean inventoryConnected() {
    for (int i = 0; i < 6; i++)  {
      LPPosition p = new LPPosition(getX(), getY(), getZ());
      p.moveForward(ForgeDirection.values()[i]);
      TileEntity tile = p.getTileEntity(getWorld());
      if(tile instanceof IInventory) {
        return true;
      }
    }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.