uni

Thing1's amazing uni repo
Log | Files | Refs | Submodules

Weapon.java (698B)


      1 package Monster;
      2 
      3 enum WeaponType {
      4 	SWORD,
      5 	SPEAR,
      6 	STICK
      7 }
      8 
      9 public class Weapon {
     10 	private WeaponType weaponType;
     11 	private int damagePoints;
     12 
     13 	public Weapon(WeaponType weaponType, int damagePoints) {
     14 		this.weaponType = weaponType;
     15 		this.damagePoints = damagePoints;
     16 	}
     17 
     18 	public void setWeaponType(WeaponType weaponType) {
     19 		this.weaponType = weaponType;
     20 	}
     21 
     22 	public WeaponType getWeaponType() {
     23 		return this.weaponType; 
     24 	}
     25 
     26 
     27 	public void setDamagePoints(int damagePoints) {
     28 		this.damagePoints = damagePoints;
     29 	}
     30 
     31 	public int getDamagePoints() {
     32 		return this.damagePoints;
     33 	}
     34 
     35 	public String toString() {
     36 		return "A " + this.weaponType + " that does " + this.damagePoints + " damage";
     37 	}
     38 }