View Javadoc

1   package org.dfdaemon.il2.api.command.reply;
2   
3   /**
4    * @author aka50
5    */
6   public class PlayerStat {
7       private String name;
8       private int score;
9       private int enemyAircraftKill;
10      private int enemyStaticAircraftKill;
11      private int enemyTankKill;
12      private int enemyCarKill;
13      private int enemyArtilleryKill;
14      private int enemyAAAKill;
15      private int enemyWagonKill;
16      private int enemyShipKill;
17      private int friendAircraftKill;
18      private int friendStaticAircraftKill;
19      private int friendTankKill;
20      private int friendCarKill;
21      private int friendArtilleryKill;
22      private int friendAAAKill;
23      private int friendWagonKill;
24      private int friendShipKill;
25      private int fireBullets;
26      private int hitBullets;
27      private int hitAirBullets;
28      private int fireRoskets;
29      private int hitRoskets;
30      private int fireBombs;
31      private int hitBombs;
32  
33  
34      public PlayerStat() {
35      }
36  
37      public PlayerStat(String name, int score, int enemyAircraftKill,
38                        int enemyStaticAircraftKill, int enemyTankKill,
39                        int enemyCarKill, int enemyArtilleryKill, int enemyAAAKill,
40                        int enemyWagonKill, int enemyShipKill, int friendAircraftKill,
41                        int friendStaticAircraftKill, int friendTankKill, int friendCarKill,
42                        int friendArtilleryKill, int friendAAAKill, int friendWagonKill,
43                        int friendShipKill, int fireBullets, int hitBullets, int hitAirBullets,
44                        int fireRoskets, int hitRoskets, int fireBombs, int hitBombs) {
45          this.setName(name);
46          this.setScore(score);
47          this.setEnemyAircraftKill(enemyAircraftKill);
48          this.setEnemyStaticAircraftKill(enemyStaticAircraftKill);
49          this.setEnemyTankKill(enemyTankKill);
50          this.setEnemyCarKill(enemyCarKill);
51          this.setEnemyArtilleryKill(enemyArtilleryKill);
52          this.setEnemyAAAKill(enemyAAAKill);
53          this.setEnemyWagonKill(enemyWagonKill);
54          this.setEnemyShipKill(enemyShipKill);
55          this.setFriendAircraftKill(friendAircraftKill);
56          this.setFriendStaticAircraftKill(friendStaticAircraftKill);
57          this.setFriendTankKill(friendTankKill);
58          this.setFriendCarKill(friendCarKill);
59          this.setFriendArtilleryKill(friendArtilleryKill);
60          this.setFriendAAAKill(friendAAAKill);
61          this.setFriendWagonKill(friendWagonKill);
62          this.setFriendShipKill(friendShipKill);
63          this.setFireBullets(fireBullets);
64          this.setHitBullets(hitBullets);
65          this.setHitAirBullets(hitAirBullets);
66          this.setFireRoskets(fireRoskets);
67          this.setHitRoskets(hitRoskets);
68          this.setFireBombs(fireBombs);
69          this.setHitBombs(hitBombs);
70      }
71  
72  
73      public String getName() {
74          return name;
75      }
76  
77      public void setName(String name) {
78          this.name = name;
79      }
80  
81      public int getScore() {
82          return score;
83      }
84  
85      public void setScore(int score) {
86          this.score = score;
87      }
88  
89      public int getEnemyAircraftKill() {
90          return enemyAircraftKill;
91      }
92  
93      public void setEnemyAircraftKill(int enemyAircraftKill) {
94          this.enemyAircraftKill = enemyAircraftKill;
95      }
96  
97      public int getEnemyStaticAircraftKill() {
98          return enemyStaticAircraftKill;
99      }
100 
101     public void setEnemyStaticAircraftKill(int enemyStaticAircraftKill) {
102         this.enemyStaticAircraftKill = enemyStaticAircraftKill;
103     }
104 
105     public int getEnemyTankKill() {
106         return enemyTankKill;
107     }
108 
109     public void setEnemyTankKill(int enemyTankKill) {
110         this.enemyTankKill = enemyTankKill;
111     }
112 
113     public int getEnemyCarKill() {
114         return enemyCarKill;
115     }
116 
117     public void setEnemyCarKill(int enemyCarKill) {
118         this.enemyCarKill = enemyCarKill;
119     }
120 
121     public int getEnemyArtilleryKill() {
122         return enemyArtilleryKill;
123     }
124 
125     public void setEnemyArtilleryKill(int enemyArtilleryKill) {
126         this.enemyArtilleryKill = enemyArtilleryKill;
127     }
128 
129     public int getEnemyAAAKill() {
130         return enemyAAAKill;
131     }
132 
133     public void setEnemyAAAKill(int enemyAAAKill) {
134         this.enemyAAAKill = enemyAAAKill;
135     }
136 
137     public int getEnemyWagonKill() {
138         return enemyWagonKill;
139     }
140 
141     public void setEnemyWagonKill(int enemyWagonKill) {
142         this.enemyWagonKill = enemyWagonKill;
143     }
144 
145     public int getEnemyShipKill() {
146         return enemyShipKill;
147     }
148 
149     public void setEnemyShipKill(int enemyShipKill) {
150         this.enemyShipKill = enemyShipKill;
151     }
152 
153     public int getFriendAircraftKill() {
154         return friendAircraftKill;
155     }
156 
157     public void setFriendAircraftKill(int friendAircraftKill) {
158         this.friendAircraftKill = friendAircraftKill;
159     }
160 
161     public int getFriendStaticAircraftKill() {
162         return friendStaticAircraftKill;
163     }
164 
165     public void setFriendStaticAircraftKill(int friendStaticAircraftKill) {
166         this.friendStaticAircraftKill = friendStaticAircraftKill;
167     }
168 
169     public int getFriendTankKill() {
170         return friendTankKill;
171     }
172 
173     public void setFriendTankKill(int friendTankKill) {
174         this.friendTankKill = friendTankKill;
175     }
176 
177     public int getFriendCarKill() {
178         return friendCarKill;
179     }
180 
181     public void setFriendCarKill(int friendCarKill) {
182         this.friendCarKill = friendCarKill;
183     }
184 
185     public int getFriendArtilleryKill() {
186         return friendArtilleryKill;
187     }
188 
189     public void setFriendArtilleryKill(int friendArtilleryKill) {
190         this.friendArtilleryKill = friendArtilleryKill;
191     }
192 
193     public int getFriendAAAKill() {
194         return friendAAAKill;
195     }
196 
197     public void setFriendAAAKill(int friendAAAKill) {
198         this.friendAAAKill = friendAAAKill;
199     }
200 
201     public int getFriendWagonKill() {
202         return friendWagonKill;
203     }
204 
205     public void setFriendWagonKill(int friendWagonKill) {
206         this.friendWagonKill = friendWagonKill;
207     }
208 
209     public int getFriendShipKill() {
210         return friendShipKill;
211     }
212 
213     public void setFriendShipKill(int friendShipKill) {
214         this.friendShipKill = friendShipKill;
215     }
216 
217     public int getFireBullets() {
218         return fireBullets;
219     }
220 
221     public void setFireBullets(int fireBullets) {
222         this.fireBullets = fireBullets;
223     }
224 
225     public int getHitBullets() {
226         return hitBullets;
227     }
228 
229     public void setHitBullets(int hitBullets) {
230         this.hitBullets = hitBullets;
231     }
232 
233     public int getHitAirBullets() {
234         return hitAirBullets;
235     }
236 
237     public void setHitAirBullets(int hitAirBullets) {
238         this.hitAirBullets = hitAirBullets;
239     }
240 
241     public int getFireRoskets() {
242         return fireRoskets;
243     }
244 
245     public void setFireRoskets(int fireRoskets) {
246         this.fireRoskets = fireRoskets;
247     }
248 
249     public int getHitRoskets() {
250         return hitRoskets;
251     }
252 
253     public void setHitRoskets(int hitRoskets) {
254         this.hitRoskets = hitRoskets;
255     }
256 
257     public int getFireBombs() {
258         return fireBombs;
259     }
260 
261     public void setFireBombs(int fireBombs) {
262         this.fireBombs = fireBombs;
263     }
264 
265     public int getHitBombs() {
266         return hitBombs;
267     }
268 
269     public void setHitBombs(int hitBombs) {
270         this.hitBombs = hitBombs;
271     }
272 
273     @SuppressWarnings({"RedundantIfStatement"})
274     public boolean equals(Object o) {
275         if (this == o) return true;
276         if (o == null || getClass() != o.getClass()) return false;
277 
278         PlayerStat that = (PlayerStat) o;
279 
280         if (getEnemyAAAKill() != that.getEnemyAAAKill()) return false;
281         if (getEnemyAircraftKill() != that.getEnemyAircraftKill()) return false;
282         if (getEnemyArtilleryKill() != that.getEnemyArtilleryKill()) return false;
283         if (getEnemyCarKill() != that.getEnemyCarKill()) return false;
284         if (getEnemyShipKill() != that.getEnemyShipKill()) return false;
285         if (getEnemyStaticAircraftKill() != that.getEnemyStaticAircraftKill()) return false;
286         if (getEnemyTankKill() != that.getEnemyTankKill()) return false;
287         if (getEnemyWagonKill() != that.getEnemyWagonKill()) return false;
288         if (getFireBombs() != that.getFireBombs()) return false;
289         if (getFireBullets() != that.getFireBullets()) return false;
290         if (getFireRoskets() != that.getFireRoskets()) return false;
291         if (getFriendAAAKill() != that.getFriendAAAKill()) return false;
292         if (getFriendAircraftKill() != that.getFriendAircraftKill()) return false;
293         if (getFriendArtilleryKill() != that.getFriendArtilleryKill()) return false;
294         if (getFriendCarKill() != that.getFriendCarKill()) return false;
295         if (getFriendShipKill() != that.getFriendShipKill()) return false;
296         if (getFriendStaticAircraftKill() != that.getFriendStaticAircraftKill()) return false;
297         if (getFriendTankKill() != that.getFriendTankKill()) return false;
298         if (getFriendWagonKill() != that.getFriendWagonKill()) return false;
299         if (getHitAirBullets() != that.getHitAirBullets()) return false;
300         if (getHitBombs() != that.getHitBombs()) return false;
301         if (getHitBullets() != that.getHitBullets()) return false;
302         if (getHitRoskets() != that.getHitRoskets()) return false;
303         if (getScore() != that.getScore()) return false;
304         if (!getName().equals(that.getName())) return false;
305 
306         return true;
307     }
308 
309     public int hashCode() {
310         return getName().hashCode();
311     }
312 
313     public String toString() {
314         final StringBuilder sb = new StringBuilder();
315         sb.append("PlayerStat");
316         sb.append("{");
317         sb.append("name='").append(getName()).append('\'');
318         sb.append(", score=").append(getScore());
319         sb.append(", enemyAircraftKill=").append(getEnemyAircraftKill());
320         sb.append(", enemyStaticAircraftKill=").append(getEnemyStaticAircraftKill());
321         sb.append(", enemyTankKill=").append(getEnemyTankKill());
322         sb.append(", enemyCarKill=").append(getEnemyCarKill());
323         sb.append(", enemyArtilleryKill=").append(getEnemyArtilleryKill());
324         sb.append(", enemyAAAKill=").append(getEnemyAAAKill());
325         sb.append(", enemyWagonKill=").append(getEnemyWagonKill());
326         sb.append(", enemyShipKill=").append(getEnemyShipKill());
327         sb.append(", friendAircraftKill=").append(getFriendAircraftKill());
328         sb.append(", friendStaticAircraftKill=").append(getFriendStaticAircraftKill());
329         sb.append(", friendTankKill=").append(getFriendTankKill());
330         sb.append(", friendCarKill=").append(getFriendCarKill());
331         sb.append(", friendArtilleryKill=").append(getFriendArtilleryKill());
332         sb.append(", friendAAAKill=").append(getFriendAAAKill());
333         sb.append(", friendWagonKill=").append(getFriendWagonKill());
334         sb.append(", friendShipKill=").append(getFriendShipKill());
335         sb.append(", fireBullets=").append(getFireBullets());
336         sb.append(", hitBullets=").append(getHitBullets());
337         sb.append(", hitAirBullets=").append(getHitAirBullets());
338         sb.append(", fireRoskets=").append(getFireRoskets());
339         sb.append(", hitRoskets=").append(getHitRoskets());
340         sb.append(", fireBombs=").append(getFireBombs());
341         sb.append(", hitBombs=").append(getHitBombs());
342         sb.append('}');
343         return sb.toString();
344     }
345 }