public class WeaponRequirement extends Requirement
Constructor and Description |
---|
WeaponRequirement(WeaponType weapon)
Weapon requirement constructor
|
Modifier and Type | Method and Description |
---|---|
void |
charge(Character character)
Takes items/gold required by this requirement from specified character
|
WeaponType |
getReqWeaponType()
Returns type of weapon required by this requirement
|
org.w3c.dom.Element |
getSave(org.w3c.dom.Document doc)
Parses object to XML document element
|
boolean |
isMetBy(Character character)
Checks if specified character meets this requirement
|
getInfo, getType
public WeaponRequirement(WeaponType weapon)
weapon
- Required weapon typepublic org.w3c.dom.Element getSave(org.w3c.dom.Document doc)
SaveElement
doc
- XML document for save gamepublic boolean isMetBy(Character character)
Requirement
isMetBy
in class Requirement
character
- Game characterpublic void charge(Character character)
Requirement
charge
in class Requirement
character
- Game characterpublic WeaponType getReqWeaponType()