Package crazypants.enderio.machine.transceiver

Examples of crazypants.enderio.machine.transceiver.Channel


      receiveTogglePressed();     
    }
  }

  protected void receiveTogglePressed() {
    Channel c = channelList.getSelectedElement();
    if(c != null && !transceiver.getRecieveChannels(type).contains(c)) {
      transceiver.addRecieveChanel(c);
      PacketHandler.INSTANCE.sendToServer(new PacketSendRecieveChannel(transceiver, false, true, c));
    } else {
      c = recieveChannels.getSelectedElement();
View Full Code Here


      }
    }
  }

  protected void sendTogglePressed() {
    Channel c = channelList.getSelectedElement();
    if(c != null && !transceiver.getSendChannels(type).contains(c)) {
      transceiver.addSendChanel(c);
      PacketHandler.INSTANCE.sendToServer(new PacketSendRecieveChannel(transceiver, true, true, c));
    } else {
      c = sendChannels.getSelectedElement();
View Full Code Here

      }
    }
  }

  private void deleteChannelPressed() {
    Channel c = channelList.getSelectedElement();
    if(c != null) {       
      ClientChannelRegister.instance.removeChannel(c);
      PacketHandler.INSTANCE.sendToServer(new PacketAddRemoveChannel(c, false));   
    }
  }
View Full Code Here

  private void addChannelPressed() {
    if(newChannelTF.getText() == null || newChannelTF.getText().trim().isEmpty()) {
      return;
    }
    Channel c;
    if(privateButton.isSelected()) {
      c = new Channel(newChannelTF.getText(), Minecraft.getMinecraft().thePlayer.getGameProfile().getName(), type);
    } else {
      c = new Channel(newChannelTF.getText(), null, type);
    }
    ClientChannelRegister.instance.addChannel(c);
    PacketHandler.INSTANCE.sendToServer(new PacketAddRemoveChannel(c, true));          
    channelList.setSelection(c);
    newChannelTF.setText("");
View Full Code Here

  @Override
  protected void drawElement(int index, int xPosition, int yPosition, int rowHeight, Tessellator tessellator) {
    if(index < 0 || index >= channels.size()) {
      return;
    }
    Channel c = getElementAt(index);
    if(c == null) {
      return;
    }
    int col = ColorUtil.getRGB(Color.white);
    parent.drawString(parent.getFontRenderer(), c.getName(), xPosition + margin, yPosition + margin / 2, col);
    if(!c.isPublic()) {
      IconEIO.PRIVATE.renderIcon(xPosition + width - 18, yPosition - 3, 16, 15, 0, true);
    }
  }
View Full Code Here

TOP

Related Classes of crazypants.enderio.machine.transceiver.Channel

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.