public class ItemsBase
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.util.Map<java.lang.String,ArmorPattern> |
armorsMap |
static java.util.Map<java.lang.String,MiscPattern> |
miscMap |
static java.util.Map<java.lang.String,TrinketPattern> |
trinketsMap |
static java.util.Map<java.lang.String,WeaponPattern> |
weaponsMap |
Modifier and Type | Method and Description |
---|---|
static Item |
getErrorItem(java.lang.String itemId)
Return error item
|
static Item |
getItem(java.lang.String id)
Returns new copy of item with specific id from base
|
static Item |
getItem(java.lang.String id,
long serial)
Returns new copy of item with specific id and serial number from base
|
static void |
load(java.lang.String itemsPath,
org.newdawn.slick.GameContainer gc)
Loads text files with items to game maps
|
public static java.util.Map<java.lang.String,WeaponPattern> weaponsMap
public static java.util.Map<java.lang.String,ArmorPattern> armorsMap
public static java.util.Map<java.lang.String,TrinketPattern> trinketsMap
public static java.util.Map<java.lang.String,MiscPattern> miscMap
public static Item getItem(java.lang.String id)
id
- Item idpublic static Item getItem(java.lang.String id, long serial)
id
- Item idserial
- Serial number for itempublic static Item getErrorItem(java.lang.String itemId)
itemId
- Id of item that cause errorpublic static void load(java.lang.String itemsPath, org.newdawn.slick.GameContainer gc) throws org.newdawn.slick.SlickException, java.io.IOException, java.awt.FontFormatException, javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXException
gc
- Slick game container for getItem methodorg.newdawn.slick.SlickException
java.io.IOException
java.awt.FontFormatException
org.xml.sax.SAXException
javax.xml.parsers.ParserConfigurationException