|
||||||||||
| 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 shop
public 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()
Armorpublic java.util.AbstractSet<Weapon> getWeapons()
Weaponpublic java.util.AbstractSet<Item> getItems()
Itempublic 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 | |||||||||