Examples of HUD


Examples of org.jdesktop.wonderland.client.hud.HUD

        }

        AddHUDPanel addPanel = new AddHUDPanel(
                this, session, presenceInfo, presenceInfo, Mode.INITIATE);

        HUD mainHUD = HUDManagerFactory.getHUDManager().getHUD("main");

        final HUDComponent addComponent = mainHUD.createComponent(addPanel);
        addPanel.setHUDComponent(addComponent);
        addComponent.setPreferredLocation(Layout.CENTER);
        addComponent.setName(BUNDLE.getString("Voice_Chat"));
        addComponent.setIcon(voiceChatIcon);
        mainHUD.addComponent(addComponent);
        addComponent.addEventListener(new HUDEventListener() {

            public void HUDObjectChanged(HUDEvent e) {
                if (e.getEventType().equals(HUDEventType.DISAPPEARED)) {
                }
View Full Code Here

Examples of org.jdesktop.wonderland.client.hud.HUD

        miniVUMeter = true;

        if (vuMeterMiniComponent == null) {
            final VuMeterMiniPanel vuMeterPanel = new VuMeterMiniPanel(this);

            HUD mainHUD = HUDManagerFactory.getHUDManager().getHUD("main");

            vuMeterMiniComponent = mainHUD.createComponent(vuMeterPanel);
            vuMeterMiniComponent.setPreferredLocation(Layout.SOUTHEAST);
            vuMeterMiniComponent.setName(BUNDLE.getString("Microphone_Level"));
            vuMeterMiniComponent.setIcon(voiceChatIcon);
            vuMeterMiniComponent.setDecoratable(false);
            vuMeterMiniComponent.addEventListener(audioMeterListener);
            mainHUD.addComponent(vuMeterMiniComponent);
        }

        if (vuMeterComponent != null) {
            vuMeterComponent.setVisible(false);
        }
View Full Code Here

Examples of org.jdesktop.wonderland.client.hud.HUD

        miniVUMeter = false;

        if (vuMeterComponent == null) {
            final VuMeterPanel vuMeterPanel = new VuMeterPanel(this);

            HUD mainHUD = HUDManagerFactory.getHUDManager().getHUD("main");

            vuMeterComponent = mainHUD.createComponent(vuMeterPanel);
            vuMeterComponent.setPreferredLocation(Layout.SOUTHEAST);
            vuMeterComponent.setName(BUNDLE.getString("Microphone_Level"));
            vuMeterComponent.setIcon(voiceChatIcon);
            vuMeterComponent.addEventListener(new HUDEventListener() {

                public void HUDObjectChanged(HUDEvent event) {
                    switch (event.getEventType()) {
                        case APPEARED:
                            vuMeterPanel.startVuMeter(true);
                            break;
                        case DISAPPEARED:
                            vuMeterPanel.startVuMeter(false);
                            break;
                        default:
                            break;
                    }
                }
            });
            vuMeterComponent.addEventListener(audioMeterListener);
            mainHUD.addComponent(vuMeterComponent);
            vuMeterPanel.startVuMeter(true);
        }

        if (vuMeterMiniComponent != null) {
            vuMeterMiniComponent.setVisible(false);
View Full Code Here

Examples of org.jdesktop.wonderland.client.hud.HUD

            final IncomingCallHUDPanel incomingCallHUDPanel =
                    new IncomingCallHUDPanel(this, session, cell.getCellID(),
                    (VoiceChatJoinRequestMessage) message);

            HUD mainHUD = HUDManagerFactory.getHUDManager().getHUD("main");
            final HUDComponent incomingCallHUDComponent =
                    mainHUD.createComponent(incomingCallHUDPanel);
            incomingCallHUDPanel.setHUDComponent(incomingCallHUDComponent);
            incomingCallHUDComponent.setPreferredLocation(Layout.CENTER);
            incomingCallHUDComponent.setIcon(voiceChatIcon);

            mainHUD.addComponent(incomingCallHUDComponent);
            incomingCallHUDComponent.addEventListener(new HUDEventListener() {

                public void HUDObjectChanged(HUDEvent e) {
                    if (e.getEventType().equals(HUDEventType.DISAPPEARED)) {
                        incomingCallHUDPanel.busy();
                    }
                }
            });

            incomingCallHUDComponent.setVisible(true);
            return;
        }

        if (message instanceof VoiceChatBusyMessage) {
            VoiceChatBusyMessage msg = (VoiceChatBusyMessage) message;

            VoiceChatBusyHUDPanel voiceChatBusyHUDPanel =
                    new VoiceChatBusyHUDPanel(msg.getCallee());
            HUD mainHUD = HUDManagerFactory.getHUDManager().getHUD("main");
            HUDComponent voiceChatBusyHUDComponent =
                    mainHUD.createComponent(voiceChatBusyHUDPanel);
            voiceChatBusyHUDPanel.setHUDComponent(voiceChatBusyHUDComponent);
            voiceChatBusyHUDComponent.setPreferredLocation(Layout.CENTER);
            voiceChatBusyHUDComponent.setIcon(voiceChatIcon);

            mainHUD.addComponent(voiceChatBusyHUDComponent);
            voiceChatBusyHUDComponent.addEventListener(new HUDEventListener() {

                public void HUDObjectChanged(HUDEvent e) {
                    if (e.getEventType().equals(HUDEventType.DISAPPEARED)) {
                    }
View Full Code Here

Examples of org.jdesktop.wonderland.client.hud.HUD

    }

    private void callEnded(PresenceInfo callee, String reason) {
        CallEndedHUDPanel callEndedHUDPanel =
                new CallEndedHUDPanel(callee, reason);
        HUD mainHUD = HUDManagerFactory.getHUDManager().getHUD("main");
        HUDComponent callEndedHUDComponent =
                mainHUD.createComponent(callEndedHUDPanel);
        callEndedHUDPanel.setHUDComponent(callEndedHUDComponent);
        callEndedHUDComponent.setPreferredLocation(Layout.CENTER);
        callEndedHUDComponent.setIcon(voiceChatIcon);

        mainHUD.addComponent(callEndedHUDComponent);
        callEndedHUDComponent.addEventListener(new HUDEventListener() {

            public void HUDObjectChanged(HUDEvent e) {
                if (e.getEventType().equals(HUDEventType.DISAPPEARED)) {
                }
View Full Code Here

Examples of org.jdesktop.wonderland.client.hud.HUD

        AddHUDPanel addHUDPanel = new AddHUDPanel(client, session, me,
                                                  me, Mode.IN_PROGRESS);

        addHUDPanel.inviteUsers(new ArrayList<PresenceInfo>(usersToInvite));

        HUD mainHUD = HUDManagerFactory.getHUDManager().getHUD("main");
        final HUDComponent hudComponent = mainHUD.createComponent(addHUDPanel);
        addHUDPanel.setHUDComponent(hudComponent);
        hudComponent.setName(BUNDLE.getString("Voice_Chat"));
        hudComponent.setIcon(new ImageIcon(getClass().getResource(
                "/org/jdesktop/wonderland/modules/audiomanager/client/"
                + "resources/UserListChatVoice32x32.png")));
        mainHUD.addComponent(hudComponent);
      
        PropertyChangeListener plistener = new PropertyChangeListener() {
            public void propertyChange(PropertyChangeEvent pe) {
                String name = pe.getPropertyName();
                if (name.equals("ok") || name.equals("cancel")) {
View Full Code Here

Examples of org.spout.vanilla.component.entity.player.HUD

      return;
    }

    Player player = ((Client) plugin.getEngine()).getPlayer();

    HUD HUD = player.add(org.spout.vanilla.component.entity.player.HUD.class);
    HUD.setDefault(VanillaArmorWidget.class);
    HUD.setDefault(VanillaQuickbar.class);
    HUD.setDefault(VanillaCrosshair.class);
    HUD.setDefault(VanillaExpBar.class);
    HUD.setDefault(VanillaDrowning.class);
    HUD.setDefault(VanillaHunger.class);
    HUD.setupHUD();
    HUD.openHUD();

    // TODO remove comments when Spout only uses fallback
    //player.add(PlayerMovementExecutor.class);

    // Remove Head and default Camera
View Full Code Here

Examples of org.spout.vanilla.component.entity.player.HUD

    if (name.startsWith("quickbar_")) {
      Player player = (Player) source;
      PlayerInventory inventory = player.get(PlayerInventory.class);
      if (inventory != null) {
        QuickbarInventory quickbar = inventory.getQuickbar();
        HUD hud = player.get(HUD.class);
        int newSlot = quickbar.getSelectedSlot().getIndex();
        if (name.endsWith("left")) {
          newSlot++;
          if (newSlot > 8) {
            newSlot = 0;
          }
        } else if (name.endsWith("right")) {
          newSlot--;
          if (newSlot < 0) {
            newSlot = 8;
          }
        } else {
          newSlot = Integer.parseInt(name.substring(name.indexOf('_') + 1)) - 1;
        }

        quickbar.setSelectedSlot(newSlot);
        hud.getQuickbar().update();
      }
    }
  }
View Full Code Here

Examples of org.spout.vanilla.component.entity.player.HUD

      case CLIENT:
        if (!(getOwner() instanceof Player)) {
          return;
        }

        HUD HUD = getOwner().get(org.spout.vanilla.component.entity.player.HUD.class);
        HUD.getHungerMeter().animate();

        break;
    }
  }
View Full Code Here

Examples of org.spout.vanilla.component.entity.player.HUD

        final float maxSecsBubbles = VanillaData.AIR_SECS.getDefaultValue();
        final float secsBubbles = getData().get(VanillaData.AIR_SECS);
        if (secsBubbles == maxSecsBubbles) {
          hideBubbles();
        } else {
          HUD hud = getOwner().get(HUD.class);
          if (hud != null) {
            hud.getAirMeter().update();
          }
        }
        break;
    }
  }
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.