Examples of IPlayer


Examples of org.knapper.core.roles.IPlayer

   
  public IPlayer registerPlayer(
      IIOThread receiverThread,
      AuthRequestMessageBody armb) {
   
    IPlayer player = null;
   
    final String nickName = createNickName(armb.getNickName());
    final String guid = GuidGenerator.generate();
   
    player = new PlayerImpl(guid, nickName);
View Full Code Here

Examples of org.knapper.core.roles.IPlayer

    }
  }
 
  public void send(IRole destination, IMessageBody messageBody) {
    for (int i = 0; i < serverIOThreads.size(); i++) {
      IPlayer player = serverIOThreads.get(i).getPlayer();
     
      if (player != null && player.getGuid().equals(destination.getGuid())) {
        IMessage message = MessageFactory.createMessage(
            masterServer,
            player,
            messageBody);
       
View Full Code Here

Examples of org.knapper.core.roles.IPlayer

  }
 
  public IPlayer getPlayer(String guid) {
    if (getServerThread() != null) {
      for (ServerIOThread iot : getServerThread().getIOThreads()) {
        IPlayer player = iot.getPlayer();
       
        if (player != null && player.getGuid().equals(guid)) {
          return player;
        }
      }
    }
   
View Full Code Here

Examples of org.knapper.core.roles.IPlayer

  public IPlayer[] getPlayers() {
    ArrayList<IPlayer> players = new ArrayList<IPlayer>();
   
    if (getServerThread() != null) {
      for (ServerIOThread iot : getServerThread().getIOThreads()) {
        IPlayer player = iot.getPlayer();
       
        if (player != null) {
          players.add(player);
        }
      }
View Full Code Here

Examples of org.knapper.core.roles.IPlayer

   
    return null;
  }
 
  public IPlayer getPlayer() {
    return new IPlayer() {

      public String getGuid() {
        return getGuidLocal();
      }
View Full Code Here

Examples of org.rssowl.contrib.podcast.player.IPlayer

   * @param mime
   * @return Returns the player for a certain mimetype.
   */
  public IPlayer getPlayer(IContent pContent) {

    IPlayer lPlayer = null;
    // Sequence:
    // 1. Get the MIME type, base type if any.
    // 2. From the list players

    if (pContent == null) {
View Full Code Here

Examples of scotlandyard.engine.spec.IPlayer

    IUser detective = myEngine.login(detectiveEmail,detectiveName,"1");

    game.addPlayer(mrx,true);

    game.addPlayer(detective,false);
    IPlayer player = game.getPlayer(mrxHash);

    Assert.assertNotNull(player);

    game.start(player);
  }
View Full Code Here

Examples of scotlandyard.engine.spec.IPlayer

  }

  @Test
  public void testGetMoves(){
    Game game = Engine.instance().games.get(gameId);
    IPlayer player = game.getPlayer(mrxHash);
    player.setPosition(1);
    Integer[] moves = game.getLegalMoves(player.getEmail());
    Assert.assertTrue(contains(moves,16));
  }
View Full Code Here

Examples of scotlandyard.engine.spec.IPlayer

  }
 
  @Test
  public void testGetMovesWithMissingTicket(){
    Game game = Engine.instance().games.get(gameId);
    IPlayer player = game.getPlayer(mrxHash);
    player.setTickets(4, 0);
    player.setPosition(1);
    Integer[] moves = game.getLegalMoves(player.getEmail());
    Assert.assertTrue(!contains(moves,16));
    player.setTickets(0, 0);
    moves = game.getLegalMoves(player.getEmail());
    Assert.assertTrue(!contains(moves,1));
  }
View Full Code Here

Examples of scotlandyard.engine.spec.IPlayer

 
  @Test
  public void testincreaseMrxTokens()
  {
    Game game = Engine.instance().games.get(gameId);
    IPlayer mrXplayer = game.getPlayer(mrxHash);
    IPlayer detectivePlayer = game.getPlayer(detectiveHash);
                mrXplayer.setPosition(4);
                try
                {
                    game.movePlayer(mrXplayer.getEmail(), 5, 2);
                }
                catch (Exception e)
                {
                    Assert.assertTrue(false);
                }

    detectivePlayer.setPosition(2);
    try {
      int before = detectivePlayer.getTickets(1);
      game.movePlayer(detectiveEmail, 3, 1);
      int after = detectivePlayer.getTickets(1);
      if(after != (before - 1))
      {
        Assert.assertEquals("detective tickets havent ben decreased properly", 2, 3);
      }
    } catch (Exception e) {
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.