public class ArmorPattern
extends java.lang.Object
Constructor and Description |
---|
ArmorPattern(java.lang.String id,
int reqLvl,
java.lang.String type,
java.lang.String material,
int value,
int armRat,
java.util.List<Modifier> bonuses,
java.util.List<java.lang.String> equipEffects,
java.lang.String icon,
java.lang.String mSprite,
java.lang.String fSprite)
Armor pattern constructor
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getId()
Returns pattern item ID
|
Armor |
make(org.newdawn.slick.GameContainer gc)
Creates item from this pattern
|
Armor |
make(org.newdawn.slick.GameContainer gc,
long serial)
Creates item from this pattern (with specified serial number)
|
public ArmorPattern(java.lang.String id, int reqLvl, java.lang.String type, java.lang.String material, int value, int armRat, java.util.List<Modifier> bonuses, java.util.List<java.lang.String> equipEffects, java.lang.String icon, java.lang.String mSprite, java.lang.String fSprite)
id
- Armor IDreqLvl
- Level required to use this itemtype
- Armor typematerial
- Armor materialvalue
- Item valuearmRat
- Armor ratingbonuses
- Item bonusesequipEffects
- List with IDs of all equip effectsicon
- Item UI iconmSprite
- Name of male sprite sheet filefSprite
- Name of female sprite sheet filepublic java.lang.String getId()
public Armor make(org.newdawn.slick.GameContainer gc) throws org.newdawn.slick.SlickException, java.io.IOException, java.awt.FontFormatException
gc
- Slick game containerorg.newdawn.slick.SlickException
java.io.IOException
java.awt.FontFormatException
public Armor make(org.newdawn.slick.GameContainer gc, long serial) throws org.newdawn.slick.SlickException, java.io.IOException, java.awt.FontFormatException
gc
- Slick game containerserial
- Serial number for itemorg.newdawn.slick.SlickException
java.io.IOException
java.awt.FontFormatException