Weapon.cs 568 B

12345678910111213141516171819202122232425262728293031
  1. internal class Weapon {
  2. public enum WEAPON_TYPE {
  3. SWORD,
  4. SPEAR,
  5. BOW,
  6. CROSSBOW,
  7. AXE
  8. }
  9. public enum DAMAGE_TYPE {
  10. PIERCING,
  11. BLUNT,
  12. SLASHING
  13. }
  14. public Weapon(Weapon.WEAPON_TYPE type, Weapon.DAMAGE_TYPE damageType, Die attackDie) {
  15. this.attackDie = attackDie;
  16. this.damageType = damageType;
  17. this.weaponType = type;
  18. }
  19. Die attackDie;
  20. DAMAGE_TYPE damageType;
  21. WEAPON_TYPE weaponType;
  22. public Die getAttackDie() {
  23. return attackDie;
  24. }
  25. }