Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Player
- {
- private int strength;
- private int damageToday;
- private float economySkill;
- private int totalDamage;
- private boolean organisation;
- private String citizenship;
- private int level;
- private int xp;
- private String login;
- private int id;
- private String rank;
- +getters/setters
- }
- public class MilitaryUnit
- {
- private int id;
- private int goldValue;
- private int countryId;
- private int totalDamage;
- private int maxMembers;
- private String militaryUnitType;
- private String name;
- private ArrayList<Player> members;
- +getters/setters
- }
- public class Battle
- {
- private ArrayList<BattleRound> rounds;
- +getters/setters
- }
- public class BattleHit
- {
- private int citizenId;
- private int citizenship;
- private boolean surroundedDebuff;
- private int militaryUnit;
- private int hospitalQuality;
- private boolean localizationBonus;
- private boolean berserk;
- private boolean defenderSide;
- private int weapon;
- private String time;
- private float militaryUnitBonus;
- private int damage;
- +getters/setters
- }
- public class BattleRound
- {
- private ArrayList<BattleHit> hits;
- +getters/setters
- }
- public class BattleStats
- {
- private BattleStats()
- {
- }
- public static SideStats getDefendersStats(BattleRound battle)
- public static SideStats getAttackersStats(BattleRound battle)
- public static HashMap<Player, RoundPlayer> getPlayersStats(BattleRound battle) throws MalformedURLException, JSONException, ESimApiError, IOException
- +getters/setters
- }
- public class RoundPlayer
- {
- private Player player;
- private int damageAttackers;
- private int damageDefenders;
- private ArrayList<BattleHit> battleHits;
- +getters/setters
- }
- public class SideStats
- {
- private int totalDamage;
- private ArrayList<BattleHit> hits;
- +getters/setters
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement