Advertisement
Visher

Untitled

Jun 7th, 2012
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.88 KB | None | 0 0
  1. public class Player
  2. {
  3.     private int strength;
  4.     private int damageToday;
  5.     private float economySkill;
  6.     private int totalDamage;
  7.     private boolean organisation;
  8.     private String citizenship;
  9.     private int level;
  10.     private int xp;
  11.     private String login;
  12.     private int id;
  13.     private String rank;
  14.  
  15.     +getters/setters
  16. }
  17.  
  18. public class MilitaryUnit
  19. {
  20.     private int id;
  21.     private int goldValue;
  22.     private int countryId;
  23.     private int totalDamage;
  24.     private int maxMembers;
  25.     private String militaryUnitType;
  26.     private String name;
  27.     private ArrayList<Player> members;
  28.  
  29.     +getters/setters
  30. }
  31.  
  32. public class Battle
  33. {
  34.     private ArrayList<BattleRound> rounds;
  35.  
  36.     +getters/setters
  37. }
  38.  
  39. public class BattleHit
  40. {
  41.     private int citizenId;
  42.     private int citizenship;
  43.     private boolean surroundedDebuff;
  44.     private int militaryUnit;
  45.     private int hospitalQuality;
  46.     private boolean localizationBonus;
  47.     private boolean berserk;
  48.     private boolean defenderSide;
  49.     private int weapon;
  50.     private String time;
  51.     private float militaryUnitBonus;
  52.     private int damage;
  53.  
  54.     +getters/setters
  55. }
  56.  
  57. public class BattleRound
  58. {
  59.     private ArrayList<BattleHit> hits;
  60.  
  61.     +getters/setters
  62. }
  63.  
  64. public class BattleStats
  65. {
  66.     private BattleStats()
  67.     {
  68.        
  69.     }
  70.  
  71.     public static SideStats getDefendersStats(BattleRound battle)
  72.     public static SideStats getAttackersStats(BattleRound battle)
  73.     public static HashMap<Player, RoundPlayer> getPlayersStats(BattleRound battle) throws MalformedURLException, JSONException, ESimApiError, IOException
  74.  
  75.     +getters/setters
  76. }
  77.  
  78. public class RoundPlayer
  79. {
  80.     private Player player;
  81.     private int damageAttackers;
  82.     private int damageDefenders;
  83.    
  84.     private ArrayList<BattleHit> battleHits;
  85.     +getters/setters
  86. }
  87.  
  88. public class SideStats
  89. {
  90.     private int totalDamage;
  91.     private ArrayList<BattleHit> hits;
  92.     +getters/setters
  93. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement