Package net.alteiar.player

Examples of net.alteiar.player.Player


  public void testAuthorizableBeansUsers() {
    BeanDocument autorizableBean = new BeanDocument(CampaignClient
        .getInstance().getRootDirectory(), "test-document-name",
        "document-type", new ImageBean());

    Player currentPlayer = CampaignClient.getInstance().getCurrentPlayer();
    autorizableBean = addBean(autorizableBean);

    assertTrue(autorizableBean.isAllowedToApplyChange(currentPlayer));
    assertTrue(autorizableBean.isAllowedToSee(currentPlayer));

    // Change the owner to no one
    autorizableBean.setOwner(new UniqueID());
    sleep();

    assertTrue(!autorizableBean.isAllowedToApplyChange(currentPlayer));
    assertTrue(!autorizableBean.isAllowedToSee(currentPlayer));

    // Add us as user
    UniqueID playerId = currentPlayer.getId();
    autorizableBean.addUser(playerId);
    sleep();

    assertTrue("Should contain the user", autorizableBean.getUsers()
        .contains(playerId));
    assertTrue(!autorizableBean.isAllowedToApplyChange(currentPlayer));
    assertTrue(autorizableBean.isAllowedToSee(currentPlayer));

    // remove us as user
    autorizableBean.removeUser(playerId);
    sleep();

    assertTrue("Should'nt contain the user", !autorizableBean.getUsers()
        .contains(playerId));
    assertTrue(!autorizableBean.isAllowedToApplyChange(currentPlayer));
    assertTrue(!autorizableBean.isAllowedToSee(currentPlayer));

    // set list of users
    HashSet<UniqueID> guids = new HashSet<UniqueID>();
    for (int i = 0; i < 100; ++i) {
      guids.add(new UniqueID());
    }
    autorizableBean.setUsers(guids);
    waitForChange(autorizableBean, "getUsers", guids);

    autorizableBean.setOwner(currentPlayer.getId());
  }
View Full Code Here


  public void testAuthorizableBeanPublic() {
    BeanDocument autorizableBean = new BeanDocument(CampaignClient
        .getInstance().getRootDirectory(), "test-document-name",
        "document-type", new ImageBean());

    Player currentPlayer = CampaignClient.getInstance().getCurrentPlayer();
    autorizableBean = addBean(autorizableBean);

    assertTrue(autorizableBean.isAllowedToApplyChange(currentPlayer));
    assertTrue(autorizableBean.isAllowedToSee(currentPlayer));
View Full Code Here

    List<Player> players = CampaignClient.getInstance().getPlayers();
    for (Player player : players) {
      comboboxModel.addElement(player);
    }

    Player owner = CampaignClient.getInstance().getBean(doc.getOwner());
    comboboxModel.setSelectedItem(owner);

    playersEditors.setDatas(players);
    playersUsers.setDatas(players);

    lblIcon.setIcon(ExplorerIconUtils.getIcon(doc, 64, 64));
    lblDocumentname.setText(doc.getDocumentName());

    comboBoxProp.setSelectedItem(doc.getOwner());

    textField.setText(doc.getDocumentName());
    chckbxPublic.setSelected(doc.getPublic());

    doc.getUsers();
    for (UniqueID user : doc.getUsers()) {
      Player player = CampaignClient.getInstance().getBean(user);
      playersUsers.selectData(player);
    }

    for (UniqueID user : doc.getModifiers()) {
      Player player = CampaignClient.getInstance().getBean(user);
      playersEditors.selectData(player);
    }

    playersUsers.setEnable(!chckbxPublic.isSelected());
    playersEditors.setEnable(!chckbxPublic.isSelected());
View Full Code Here

    StringBuilder owners = new StringBuilder("<html>");
    if (doc.getPublic()) {
      owners.append("<span style=\"color:#088A08\">Public</span>");
    } else {
      Player owner = CampaignClient.getInstance().getBean(doc.getOwner());
      owners.append("<span style=\"color:#FF0000\">" + owner.getName()
          + "</span> ");

      for (UniqueID modifier : doc.getModifiers()) {
        Player mod = CampaignClient.getInstance().getBean(modifier);
        owners.append("<span style=\"color:#FF8000\">" + mod.getName()
            + "</span> ");
      }

      for (UniqueID users : doc.getUsers()) {
        Player user = CampaignClient.getInstance().getBean(users);
        owners.append("<span style=\"color:#FFFF00\">" + user.getName()
            + "</span> ");
      }
    }
    owners.append("</html>");
View Full Code Here

      lblAvatar.setIcon(new ImageIcon(icon));
    }
  }

  protected void drawPlayerColor(Graphics2D g2, AuthorizationBean bean) {
    Player player = CampaignClient.getInstance().getBean(bean.getOwner());
    g2.setColor(player.getRealColor());
    g2.fillOval(19, 19, 9, 9);

    g2.setColor(Color.BLACK);
    g2.drawOval(19, 19, 9, 9);
  }
View Full Code Here

import org.junit.Test;

public class TestPlayer extends NewCampaignTest {
  @Test
  public void testCompareDocument() {
    Player current = CampaignClient.getInstance().getCurrentPlayer();

    assertTrue("Documents should be equals", current.equals(current));
    assertTrue("Documents should be equals", !current.equals(null));

    Chat chat = CampaignClient.getInstance().getChat();
    assertTrue("Documents should not be equals", !current.equals(chat));

    Player newBean = new Player();
    newBean.setId(null);

    assertTrue("Documents should not be equals", !newBean.equals(current));

    newBean.setId(current.getId());
    assertTrue("Documents should not be equals", newBean.equals(current));

    assertEquals("Documents should not be equals", newBean.hashCode(),
        current.hashCode());
  }
View Full Code Here

        current.hashCode());
  }

  @Test
  public void testBeanEncapsulator() {
    Player current = CampaignClient.getInstance().getCurrentPlayer();
    BeanEncapsulator playerEncapsulator = new BeanEncapsulator(current);
    playerEncapsulator.beanRemoved();
  }
View Full Code Here

    playerEncapsulator.beanRemoved();
  }

  @Test
  public void testPlayer() {
    Player emptyPlayer = new Player();
    assertEquals("verify empty player equals", emptyPlayer, emptyPlayer);

    Player current = CampaignClient.getInstance().getCurrentPlayer();
    assertEquals("player name should be same", getPlayerName(),
        current.getName());

    String targetName = "test-new-name";
    current.setName(targetName);
    waitForChange(current, "getName", targetName);

    Boolean isDm = !current.isDm();
    current.setDm(isDm);
    waitForChange(current, "isDm", isDm);

    Color color = Color.RED;
    current.changeColor(color);
    sleep();
    assertEquals("player color should be same", color,
        current.getRealColor());

    isDm = !current.isDm();
    current.setDm(isDm);
    waitForChange(current, "isDm", isDm);

    targetName = getPlayerName();
    current.setName(getPlayerName());
    waitForChange(current, "getName", targetName);

    assertTrue("player should be connected", current.getConnected());
    current.setConnected(false);
    waitForChange(current, "getConnected", false);
  }
View Full Code Here

    stunBar.drawBar(g2, 0, yLife - heightLife, heightLife, widthLife,
        probStun);
  }

  protected void drawPlayerColor(Graphics2D g2, BeanDocument character) {
    Player player = CampaignClient.getInstance().getBean(
        character.getOwner());
    g2.setColor(player.getRealColor());
    g2.fillOval(0, 0, 10, 10);

    g2.setColor(Color.BLACK);
    g2.drawOval(0, 0, 10, 10);
  }
View Full Code Here

    DocumentNode root = (DocumentNode) fullModel.getRoot();

    DocumentNode rootNode = (DocumentNode) printModel.getRoot();
    rootNode.removeAllChildren();

    Player current = CampaignClient.getInstance().getCurrentPlayer();
    fillPrintNode(current, rootNode, root);

    SwingUtilities.invokeLater(new Runnable() {
      @Override
      public void run() {
View Full Code Here

TOP

Related Classes of net.alteiar.player.Player

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.