-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathEntity.java
74 lines (57 loc) · 1.55 KB
/
Entity.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
package com.company;
public class Entity {
private String name;
private String role;
private double hp;
private double dmg;
private double armor;
private double critChance;
private boolean dead = false;
public Entity(String name, String role, double hp, double dmg, double armor, double critChance) {
this.name = name;
this.role = role;
this.hp = hp;
this.dmg = dmg;
this.armor = armor;
this.critChance = critChance;
}
public void setName(String name) {
this.name = name;
}
public void setRole(String role) {
this.role = role;
}
public void setHp(double hp) {
this.hp = hp;
}
public void setDmg(double dmg) {
this.dmg = dmg;
}
public void setArmor(double armor) {
this.armor = armor;
}
public void setCritChance(double critChance) {
this.critChance = critChance;
}
public String getName() {
return this.name;
}
public String getRole() {
return this.role;
}
public double getHp() {
return this.hp;
}
public double getDmg() {
return this.dmg;
}
public double getArmor() {
return this.armor;
}
public double getCritChance() {
return this.critChance;
}
public String toString() {
return this.name + ":\nhp=" + this.hp + "\ndmg=" + this.dmg + "\narmor=" + this.armor + "\ncrit=" + this.critChance + "\n";
}
}