public class PassivePattern extends java.lang.Object implements SkillPattern
Constructor and Description |
---|
PassivePattern(java.lang.String id,
java.lang.String iconName,
java.lang.String effectType,
java.lang.String skillType,
java.util.List<Requirement> reqs,
java.util.List<java.lang.String> effectsIDs,
java.util.List<Requirement> trainReqs)
Passive skill pattern constructor
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getId()
Returns ID of skill from this pattern
|
java.util.List<Requirement> |
getRequirements()
Returns training requirements
|
Passive |
make(Character owner,
org.newdawn.slick.GameContainer gc)
Returns new instance of passive skill from this pattern
|
public PassivePattern(java.lang.String id, java.lang.String iconName, java.lang.String effectType, java.lang.String skillType, java.util.List<Requirement> reqs, java.util.List<java.lang.String> effectsIDs, java.util.List<Requirement> trainReqs)
id
- iconName
- effectType
- skillType
- reqs
- effectsIDs
- trainReqs
- public java.util.List<Requirement> getRequirements()
SkillPattern
getRequirements
in interface SkillPattern
public java.lang.String getId()
SkillPattern
getId
in interface SkillPattern
public Passive make(Character owner, org.newdawn.slick.GameContainer gc) throws org.newdawn.slick.SlickException, java.io.IOException, java.awt.FontFormatException
owner
- Skill ownergc
- Slick game containerorg.newdawn.slick.SlickException
java.io.IOException
java.awt.FontFormatException