|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjurpe.world.Shop
public class Shop
Shop Instance is an actual Shop in the game, containing a subset of items in the Shop class
Constructor Summary | |
---|---|
Shop(java.lang.String name,
MasterShop masterS,
int numberOfItems)
Constructor. |
|
Shop(java.lang.String name,
MasterShop masterS,
int aArmors,
int aShields,
int aWeapons,
int aItems)
Constructor. |
|
Shop(java.lang.String name,
MasterShop masterS,
int aArmors,
int aShields,
int aWeapons,
int aItems,
float randomItems)
Constructor. |
Method Summary | |
---|---|
java.util.AbstractSet<Armor> |
getArmors()
Get armors in the Shop. |
java.util.AbstractSet<Item> |
getItems()
Get items in the Shop. |
java.lang.String |
getName()
Return shop name. |
java.util.AbstractSet<Shield> |
getShields()
Get shields in the Shop. |
java.util.AbstractSet<Weapon> |
getWeapons()
Get weapons in the Shop. |
void |
setAvailableArmors(int number)
Set the number of available Armors in the shop |
void |
setAvailableItems(int number)
Set the number of available Items in the shop |
void |
setAvailableShields(int number)
Set the number of available Shields in the shop |
void |
setAvailableWeapons(int number)
Set the number of available Weapons in the shop |
void |
setRandomPercentage(float perc)
Set random percentage of items in this shop. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Shop(java.lang.String name, MasterShop masterS, int numberOfItems)
name
- Shop's namemasterS
- Handle to Master ShopnumberOfItems
- Number Of Items per category (Armors, Weapons, Shields, Items)public Shop(java.lang.String name, MasterShop masterS, int aArmors, int aShields, int aWeapons, int aItems)
name
- Shop's namemasterS
- Handle to Master ShopaArmors
- number of available armors in the shopaShields
- number of available shields in the shopaWeapons
- number of available weapons in the shopaItems
- number of available items in the shoppublic Shop(java.lang.String name, MasterShop masterS, int aArmors, int aShields, int aWeapons, int aItems, float randomItems)
name
- Shop's namemasterS
- Handle to Master ShopaArmors
- number of available armors in the shopaShields
- number of available shields in the shopaWeapons
- number of available weapons in the shopaItems
- number of available items in the shoprandomItems
- percentage of random items (0.0 means all items are read from
shop.xml, 0.5 means that 50% are read from shop.xml and the
other are randomly created)Method Detail |
---|
public java.lang.String getName()
public void setRandomPercentage(float perc)
perc
- Percentage of random itemspublic void setAvailableArmors(int number)
number
- Number of available Armors in the shoppublic void setAvailableShields(int number)
number
- Number of available Shields in the shoppublic void setAvailableWeapons(int number)
number
- Number of available Weapons in the shoppublic void setAvailableItems(int number)
number
- Number of available Items in the shoppublic java.util.AbstractSet<Armor> getArmors()
Armor
public java.util.AbstractSet<Weapon> getWeapons()
Weapon
public java.util.AbstractSet<Item> getItems()
Item
public java.util.AbstractSet<Shield> getShields()
Shield
|
Jurpe - Java Universal Role Playing Engine - http://jurpe.sourceforge.net | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |