Package aleksandar.djuric.entities

Examples of aleksandar.djuric.entities.Player


      Object selected =
        ((DefaultMutableTreeNode)
        getJTree().getLastSelectedPathComponent()).getUserObject();
      if(selected instanceof Player)
      {
        Player player = (Player)selected;
        selected = ((DefaultMutableTreeNode)getJTree()
            .getLastSelectedPathComponent()).getParent();
        selected = ((DefaultMutableTreeNode)selected).getUserObject();
        Team team = (Team)selected;
        refresh(player, team);
View Full Code Here


   
        String returnValue = getFetcher().attributeTraining(attribId);
       
        TreePath playerPath = getJTree().getSelectionPath();
        TreePath teamPath = playerPath.getParentPath();
        Player p = (Player)
          ((DefaultMutableTreeNode)
            playerPath.getLastPathComponent()).getUserObject();
        Team t = (Team)
          ((DefaultMutableTreeNode)
          teamPath.getLastPathComponent()).getUserObject();
View Full Code Here

  public Component getTreeCellRendererComponent(JTree tree, Object value,
      boolean sel, boolean expanded, boolean leaf, int row,
      boolean hasFocus) {
    super.getTreeCellRendererComponent(tree, value, sel, expanded,
        leaf, row, hasFocus);
    Player p = null;
    try{
      p = (Player)(((DefaultMutableTreeNode)value).getUserObject());
      if(p.isOnline())
        setIcon(online);
      else
        setIcon(offline);
      if(p.getActivity() != Player.ACTIVE)
        setForeground(p.getActivityColor());
      else
        setForeground(defaultForeground);
     
    }catch (Exception e)
    {
View Full Code Here

    }
    LinkedList<Team> teams = new LinkedList<Team>();
    if(dir == null)
      return null;
    Team team = null;
    Player player = null;
    dirs = dir.list();
    File file = null;
    BufferedReader in = null;
    for (int i = 0; i < dirs.length; i++)
    {
      try
      {
        file = new File(dir + "/" + dirs[i]);
        in = new BufferedReader(
            new InputStreamReader(
            new FileInputStream(file), "UTF-8"));
        String[] array = null;
        String tmp = in.readLine();
        team = new Team(tmp, Integer.parseInt(in.readLine()));
        while((tmp = in.readLine()) != null)
        {
          if(tmp.equals(""))
            continue;
          else if(tmp.contains("Player"))
          {
            array = tmp.split("[ \t]+");
            player = new Player();
            player.setId(Integer.parseInt(
                array[array.length - 1]));
            StringBuilder s = new StringBuilder();
            for (int j = 1; j < array.length - 1; j++) {
              s.append(array[j]);
              if(j != array.length - 2)
                s.append(" ");
            }
            player.setName(s.toString());
            try
            {
              tmp = in.readLine();
              array = tmp.split(",");
              if(array[0].equals("My Character"))
              {
                player.setMyChar(true);
                if(array.length > 1)
                  player.setLastOnline(
                    TimeManagement.getTM().getDate(
                        array[1]));
                if(array.length > 2)
                  TimeManagement.getTM().setNextTrainingDate(
                      array[2]);
              }
              else
              {
                player.setMyChar(false);
                player.setLastOnline(
                    TimeManagement.getTM().getDate(
                        array[0]));
              }
              tmp = in.readLine();
              array = tmp.split("birthDate[ \t]+");
              player.setBirthDate(array[1]);
             
              tmp = in.readLine();
              array = tmp.split("userName[ \t]+");
              player.setUserName(array[1]);
             
              tmp = in.readLine();
              array = tmp.split("age[ \t]+");
              player.setAge(Integer.parseInt(array[1]));
             
              tmp = in.readLine();
              array = tmp.split("position[ \t]+");
              player.setPosition(array[1]);
             
              tmp = in.readLine();
              array = tmp.split("aPosition[ \t]+");
              player.setaPosition(array[1]);
             
              tmp = in.readLine();
              array = tmp.split("value[ \t]+");
              player.setValue(Double.parseDouble(array[1]));
             
              tmp = in.readLine();
              array = tmp.split("number[ \t]+");
              player.setNumber(Integer.parseInt(array[1]));
              Attribute[] attribs =
                new Attribute[Player.attribNames.length];
              for (int j = 0; j < attribs.length; j++)
              {
                tmp = in.readLine();
                if(tmp.startsWith("-"))
                {
                  j -= 1;
                  continue;
                }
                String tmp1 = tmp.substring(
                    tmp.indexOf("(") + 1,
                    tmp.indexOf(")"));
                try
                {
                  attribs[j] = new Attribute(
                      Double.parseDouble(tmp1));
                }
                catch(NumberFormatException e)
                {
                  attribs[j] = new Attribute(
                      tmp.substring(
                          tmp.lastIndexOf("  ") + 2,
                          tmp.lastIndexOf(" ")));
                }
              }
              player.setAttribs(attribs);
             
              in.readLine();
              tmp = in.readLine();
              String[] sAbility = null;
              if(tmp.equals("special abilities"))
              {
                while(!(tmp = in.readLine()).equals(""))
                {
                  sAbility = tmp.split("_");
                  player.addSpecialAbility(sAbility[0],
                      Integer.parseInt(sAbility[1]));
                }
              }
            }
            catch(ArrayIndexOutOfBoundsException e)
            {
              display.append(Color.RED,
                  " Invalid player data. - "
                  + player.getName()
                  + "\n"
                  + team.getName()
                  + "\n");
            }
            catch(NumberFormatException e)
            {
              display.append(Color.RED,
                  " Invalid player data. - "
                  + player.getName()
                  + "\n"
                  + team.getName()
                  + "\n");
            }
            catch(StringIndexOutOfBoundsException e)
            {
              display.append(Color.RED,
                  " Invalid player data. - "
                  + player.getName()
                  + "\n"
                  + team.getName()
                  + "\n");
            }
           
View Full Code Here

      out.println(team.getId());
      out.println();
      if(team.getNPlayers() != 0)
      {
        for (int j = 0; j < team.getNPlayers(); j++) {
          Player curPlayer = team.getPlayer(j);
          out.println(curPlayer.toStringFull());
          out.println();
          out.println("--------------------------" +
                "------------------------------");
          out.println();
        }
View Full Code Here

          while(!s[i++].equals("left"));
          while(!s[i++].equals(""));
          s[i] = s[i].replace(',', '.');
          value = Double.valueOf(s[i]);
         
          players.add(new Player(number, pId, name, position,
              aPosition, age, value));
          players.getLast().setOnline(online);
          players.getLast().setLastOnline(lastOnline);
       
        }
View Full Code Here

            i = 0;
            while(!s[i++].contains(
                "/Player/PlayerGeneral/General/U59.aspx"));
            i++;
            name = s[i];
            Player p = team.getPlayer(name);
            if(p != null)
            {
              p.setOnline(online);
              p.setLastOnline(lastOnline);
            }
          }
          catch (ArrayIndexOutOfBoundsException e)
          {
            e.printStackTrace();
View Full Code Here

            players = f.getPlayers(curTeam.getId());
            if(players != null)
            {
              curTeam.addPlayers(players);
              for (int j = 0; j < players.size(); j++) {
                Player curPlayer = players.get(j);
                if(f.getPlayer(curPlayer) == true)
                {
                  out.println(curPlayer.toStringFull());
                  out.println();
                  out.println("--------------------------" +
                      "------------------------------");
                  out.println();
                }
                else
                {
                  System.out.println("Error fetching player "
                      + curPlayer.getName());
                  out.println("Error fetching player "
                      + curPlayer.getName());
                  out.println();
                  out.println("--------------------------" +
                  "------------------------------");
                  out.println();
                }
View Full Code Here

TOP

Related Classes of aleksandar.djuric.entities.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.