Package com.wot.shared

Examples of com.wot.shared.DataPlayerInfos


      avg = 0.0;
      previousNbBattle = 0;
      for (int row = 0; row < commAccount.listDates.size(); row++) {
        int index = commAccount.listDates.size() -1 ;
        index = index - row;
         DataPlayerInfos dataPlayerInfos = commAcc.listDataPlayerInfos.get(index);
         if (stat.equalsIgnoreCase("WN8")) {
           double tmp = dataPlayerInfos.getStatistics().getAllStatistics().getWn8();
          
           if (dataPlayerInfos.getStatistics().getAllStatistics().getWn8()!=0 && !Double.isNaN(dataPlayerInfos.getStatistics().getAllStatistics().getWn8())){
             avg = dataPlayerInfos.getStatistics().getAllStatistics().getWn8();
           }
           if (avg != 0.0) {
             int nb = (int) (avg * 100);
             avg = (double)nb/100;
             dataTable.setValue(row, col + 1, avg);
           }
         }
        
         if (stat.equalsIgnoreCase("WR")) {
           if (dataPlayerInfos.getStatistics().getAllStatistics().getBattle_avg_performanceCalc() ==null) {
             if (dataPlayerInfos.getStatistics().getAllStatistics().getWins() !=0 && dataPlayerInfos.getStatistics().getAllStatistics().getBattles() != 0) {
               avg = (double)dataPlayerInfos.getStatistics().getAllStatistics().getWins()/ (double)dataPlayerInfos.getStatistics().getAllStatistics().getBattles();
               avg = avg *100 ;
             }
             if (avg != 0.0)
               dataTable.setValue(row, col + 1, avg);
           } else {
             avg = dataPlayerInfos.getStatistics().getAllStatistics().getBattle_avg_performanceCalc() 100 ;
             if (avg != 0.0) {
               int nb = (int) (avg * 100);
               avg = (double)nb/100;
               dataTable.setValue(row, col + 1, avg);
             }
           }
         }
        
         if (stat.equalsIgnoreCase("BATTLE")) {
//           if (dataPlayerInfos.getStatistics().getAllStatistics().getBattle_avg_performanceCalc() == null) {
//             if (dataPlayerInfos.getStatistics().getAllStatistics().getWins() !=0 && dataPlayerInfos.getStatistics().getAllStatistics().getBattles() != 0) {
//               avg = (double)dataPlayerInfos.getStatistics().getAllStatistics().getWins()/ (double)dataPlayerInfos.getStatistics().getAllStatistics().getBattles();
//               avg = avg *100 ;
//             }
//             if (avg != 0.0)
//               dataTable.setValue(row, col + 1, avg);
//           } else {
//             avg = dataPlayerInfos.getStatistics().getAllStatistics().getBattle_avg_performanceCalc() *  100 ;
//             if (avg != 0.0) {
//               int nb = (int) (avg * 100);
//               avg = (double)nb/100;
//               dataTable.setValue(row, col + 1, avg);
//             }
//           }
           if (dataPlayerInfos.getStatistics().getAllStatistics()!= null) {
             int nbBattle = dataPlayerInfos.getStatistics().getAllStatistics().getBattles();
             avg = nbBattle;
             if (previousNbBattle == 0 )
               dataTable.setValue(row, col + 1, previousNbBattle);
             else {
               //diff par rapoort au précédent
View Full Code Here


        ///log.warning("commAcc.getData().getAverageLevel " + commAcc.getData().getAverageLevel);
       
        Double averageLevelTank =histStatUser.getData().getStatistics().getAllStatistics().getAverageLevelTankCalc();
        Double wn8 =histStatUser.getData().getStatistics().getAllStatistics().getWn8();
       
        DataPlayerInfos myDataCommunityAccountRatings = communityAccount.getData();
       
        //average level tank
        myDataCommunityAccountRatings.getStatistics().getAllStatistics().setAverageLevelTankCalc(averageLevelTank);
       
        myDataCommunityAccountRatings.getStatistics().getAllStatistics().setWn8(wn8);
       
        //== WR calculated
        int battles = myDataCommunityAccountRatings.getStatistics().getAllStatistics().getBattles();
        int battlesWin = myDataCommunityAccountRatings.getStatistics().getAllStatistics().getWins();
        Double wrCal = (double) ((double)battlesWin/(double)battles);
       
        //on ne conserve que 2 digits après la virgule
        wrCal = wrCal * 100; //ex : 51,844444
        int intWrCal = (int) (wrCal * 100); //ex : 5184
       
        wrCal = (double)intWrCal / 100 ; //ex : 51,84
        myDataCommunityAccountRatings.getStatistics().getAllStatistics().setBattle_avg_performanceCalc(wrCal);
       
        //== Ratio capture points calculated
        int ctfPoints = myDataCommunityAccountRatings.getStatistics().getAllStatistics().getCapture_points();
        Double ctfPointsCal = (double) ((double)ctfPoints/(double)battles);// 1,28 :1 = 1.28
       
        //on ne conserve que 2 digits après la virgule
        //ctfPointsCal = ctfPointsCal * 100; //ex : 1,2827
        int intCtfPointsCal = (int) (ctfPointsCal * 100); //ex intCtfPointsCal : 128,27 ctfPointsCal = 1.28
       
        ctfPointsCal = (double)intCtfPointsCal / 100 ; //ex ctfPointsCal : 1,28 intCtfPointsCal = 128
        myDataCommunityAccountRatings.getStatistics().getAllStatistics().setRatioCtfPoints(ctfPointsCal);
       
        //==Damage Ration calculated
        int damagePoints = myDataCommunityAccountRatings.getStatistics().getAllStatistics().getDamage_dealt();
        Double ratioDamagePoints = (double) ((double)damagePoints/(double)battles);
       
        //on ne conserve que 2 digits après la virgule
        //ctfPointsCal = ctfPointsCal * 100; //ex : 1,2827
        int intRatioDamagePoints = (int) (ratioDamagePoints * 100); //ex : 128,27
       
        ratioDamagePoints = (double)intRatioDamagePoints / 100 ; //ex : 1,28
        myDataCommunityAccountRatings.getStatistics().getAllStatistics().setRatioDamagePoints(ratioDamagePoints);
       
       
        //==Ratio Defense calculated
        int droppedCtfPoints = myDataCommunityAccountRatings.getStatistics().getAllStatistics().getDropped_capture_points();
        Double ratioDroppedCtfPoints = (double) ((double)droppedCtfPoints/(double)battles);
       
        //on ne conserve que 2 digits après la virgule
        //ctfPointsCal = ctfPointsCal * 100; //ex : 1,2827
        int intRatioDroppedCtfPoints = (int) (ratioDroppedCtfPoints * 100); //ex : 128,27
       
        ratioDroppedCtfPoints = (double)intRatioDroppedCtfPoints / 100 ; //ex : 1,28
        myDataCommunityAccountRatings.getStatistics().getAllStatistics().setRatioDroppedCtfPoints(ratioDroppedCtfPoints);
       
       
        //==Ratio Destroyed calculated
        int destroyedPoints = myDataCommunityAccountRatings.getStatistics().getAllStatistics().getFrags();
        Double ratiodestroyedPoints = (double) ((double)destroyedPoints/(double)battles);
       
        //on ne conserve que 2 digits après la virgule
        //ctfPointsCal = ctfPointsCal * 100; //ex : 1,2827
        int intRatiodestroyedPoints = (int) (ratiodestroyedPoints * 100); //ex : 128,27
       
        ratiodestroyedPoints = (double)intRatiodestroyedPoints / 100 ; //ex : 1,28
        myDataCommunityAccountRatings.getStatistics().getAllStatistics().setRatioDestroyedPoints(ratiodestroyedPoints);
       
        //==Ratio Detected calculated
        int detectedPoints = myDataCommunityAccountRatings.getStatistics().getAllStatistics().getSpotted();
        Double ratioDetectedPoints = (double) ((double)detectedPoints/(double)battles);
       
        //on ne conserve que 2 digits après la virgule
        //ctfPointsCal = ctfPointsCal * 100; //ex : 1,2827
        int intRatioDetectedPoints = (int) (ratioDetectedPoints * 100); //ex : 128,27
       
        ratioDetectedPoints = (double)intRatioDetectedPoints / 100 ; //ex : 1,28
        myDataCommunityAccountRatings.getStatistics().getAllStatistics().setRatioDetectedPoints(ratioDetectedPoints);
     
      }
      //add account
      listCommunityAccount.addAll(listCommunityAccount1);

View Full Code Here

 
  private static DataPlayerInfos TransformDaoDataCommunityAccountToDataCommunityAccount(DaoDataCommunityAccount2 data) {
   
    //  build return object
    DataPlayerInfos myDataPlayerInfos = new DataPlayerInfos();
    //
    Statistics statistics = new Statistics();
    AllStatistics allStatistics = new AllStatistics();
    myDataPlayerInfos.setStatistics(statistics);
    myDataPlayerInfos.getStatistics().setAllStatistics(allStatistics);
   
    if(data.getStats().getBattle_avg_performanceCalc() != null)
      myDataPlayerInfos.getStatistics().getAllStatistics().setBattle_avg_performanceCalc(data.getStats().getBattle_avg_performanceCalc());
   
    myDataPlayerInfos.getStatistics().getAllStatistics().setBattle_avg_xp(data.getStats().getBattle_avg_xp());
   
    myDataPlayerInfos.getStatistics().getAllStatistics().setWins(data.getStats().getBattle_wins());
   
    myDataPlayerInfos.getStatistics().getAllStatistics().setBattles(data.getStats().getBattles());
   
    myDataPlayerInfos.getStatistics().getAllStatistics().setCapture_points(data.getStats().getCtf_points());
   
    myDataPlayerInfos.getStatistics().getAllStatistics().setDamage_dealt(data.getStats().getDamage_dealt());
   
    myDataPlayerInfos.getStatistics().getAllStatistics().setDropped_capture_points(data.getStats().getDropped_ctf_points());
   
    myDataPlayerInfos.getStatistics().getAllStatistics().setFrags(data.getStats().getFrags());
   
    if (data.getStats().getRatioCtfPoints() != null)
      myDataPlayerInfos.getStatistics().getAllStatistics().setRatioCtfPoints(new Double(data.getStats().getRatioCtfPoints()));
   
    if (data.getStats().getRatioDamagePoints() != null)
      myDataPlayerInfos.getStatistics().getAllStatistics().setRatioDamagePoints(new Double(data.getStats().getRatioDamagePoints()));
   
    if(data.getStats().getRatioDestroyedPoints()!= null)
      myDataPlayerInfos.getStatistics().getAllStatistics().setRatioDestroyedPoints(new Double(data.getStats().getRatioDestroyedPoints()));
   
    if(data.getStats().getRatioDetectedPoints() != null)
      myDataPlayerInfos.getStatistics().getAllStatistics().setRatioDetectedPoints(new Double(data.getStats().getRatioDetectedPoints()));
   
    if(data.getStats().getRatioDestroyedPoints() != null)
      myDataPlayerInfos.getStatistics().getAllStatistics().setRatioDroppedCtfPoints(new Double(data.getStats().getRatioDestroyedPoints()));
   
   
    myDataPlayerInfos.getStatistics().getAllStatistics().setSpotted(data.getStats().getSpotted());
   
   
    myDataPlayerInfos.getStatistics().getAllStatistics().setXp(data.getStats().getXp());
   
    Double avLevel =  data.getStats().getAverageLevel();
    if(avLevel == null)
      avLevel = 0.0;
   
    myDataPlayerInfos.getStatistics().getAllStatistics().setAverageLevelTankCalc(avLevel);
    //
    Double wn8 =  data.getStats().getWn8();
    if(wn8 == null)
      wn8 = 0.0;
   
    myDataPlayerInfos.getStatistics().getAllStatistics().setWn8(wn8);
   
   
    return myDataPlayerInfos;
   
   
View Full Code Here

TOP

Related Classes of com.wot.shared.DataPlayerInfos

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.