public Mail(PlayerData sender, PlayerData receiver, String subject, String message) { receiverid = receiver.getId(); receivername = receiver.getName(); senderid = sender.getId(); sendername = sender.getName(); this.subject = subject; this.message = message; this.sentdate = System.currentTimeMillis(); this.readdate = 0; }
/** * Unregisters a node. * * @param node The node to remove. */ public void unregister(Node node) { logger.info("Unregistering node : World-" + node.getId() + "."); nodes.remove(node.getId()); for (PlayerData p : node.getPlayers()) { players.remove(p.getName()); } }
/** * Removes an old player. * * @param player The player to remove. */ public void unregister(PlayerData player) { players.remove(player.getName()); }
/** * Registers a new player. * * @param player The player to add. */ public void register(PlayerData player) { players.put(player.getName(), player); }
private void handleJoinDeny(PlayerData player, String reason) { Message message = Message.get("deniedNotify.player").set("player", player.getName()).set("reason", reason); CommandUtils.broadcast(message.toString(), "bm.notify.denied.player"); }
/** * Registers a player. * * @param player The player. * @param node The node. */ public void register(PlayerData player, Node node) { logger.info("Registering player : " + player.getName() + "..."); players.put(player.getName(), node); node.register(player); }
/** * Unregisters a player. * * @param player The player. */ public void unregister(PlayerData player) { logger.info("Unregistering player : " + player.getName() + "..."); if (players.containsKey(player.getName())) { players.remove(player.getName()).unregister(player); } }
public void playerLoader(MenuApp menuApp, Screen screen, String map) { AssetManager as = menuApp.getAssetManager(); PlayerDataManager pdm = PlayerDataManager.load(as); PlayerDataMapManager pdmm = PlayerDataMapManager.load(as, map); ArrayList<PlayerData> list = pdm.getPlayer(); int id = 0; int countTeams = 0; for (int i = 0; i < list.size(); i++) { PlayerData playerData = list.get(i); PlayerDataMap playerDataMap = pdmm.getPlayer().get(playerData.getId()); if (playerDataMap != null) { if (playerDataMap.getController() != PlayerDataMap.none) { countTeams++; } } } for (int i = 0; i < list.size(); i++) { PlayerData playerData = list.get(i); PlayerDataMap playerDataMap = pdmm.getPlayer().get(playerData.getId()); if (playerDataMap != null) { if (playerDataMap.getController() != PlayerDataMap.none) { id++; CustomControlCreator createMultiplayerPanel = new CustomControlCreator("myPlayerPanel", "playerPanel"); de.lessvoid.nifty.elements.Element e = createMultiplayerPanel.create(nifty, screen, screen.findElementByName("slot" + i)); TextField tf = e.findNiftyControl("id", TextField.class); tf.setText(id + ""); tf.setEnabled(false); tf = e.findNiftyControl("playername", TextField.class); tf.setText(playerData.getName()); tf.setEnabled(false); DropDown dd = e.findNiftyControl("team", DropDown.class); for (int b = 0; b < countTeams; b++) { dd.addItem("Team " + (b + 1)); } // dd.setEnabled(false); PanelRenderer colorPanel = e.findElementByName("color").getRenderer(PanelRenderer.class); Color color = new Color( playerData.getColor().r, playerData.getColor().g, playerData.getColor().b, playerData.getColor().a); colorPanel.setBackgroundColor(color); } } } }