|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--zork2Class.Player
the class Player
creation :5 mai 03 at 17:54:36
the class repreenting the player in the game. the player is the heros which move
at screen...
Constructor Summary | |
Player()
the default constructor for player whith no attributs |
|
Player(java.lang.String name,
int strength,
int energy,
int intelligence,
int dexterity)
Constructor Player. |
Method Summary | |
boolean |
canWearItem(Item item)
Method canWearItem. |
void |
changeWeapon(Item weapon)
Method changeWeapon. |
boolean |
checkLoseLife()
method :boolean checkLoseLife |
void |
dropItem(Item item)
Method dropItem. |
boolean |
dropWeaponKill()
method :boolean dropWeaponKill |
int |
getBaseDexterityLevel()
method :int getBaseDexterityLevel |
int |
getBaseEnergyLevel()
Returns the energyLevel. |
int |
getBaseIntelligenceLevel()
method :int getBaseIntelligenceLevel |
int |
getBaseStrengthLevel()
Returns the strengthLevel. |
char |
getCardinalPosition()
Method getCardinalPosition. |
int |
getCurrentEnergy()
method :int getCurrentEnergy |
Room |
getCurrentRoom()
Returns the currentRoom. |
Item |
getCurrentWeapon()
Returns the currentWeapon. |
int |
getDexterityLevel()
Returns the dexterityLevel. |
int |
getEnergyLevel()
method :int getEnergyLevel |
java.awt.Image |
getImgPlayer()
Returns the imgPlayer. |
int |
getIntelligenceLevel()
Returns the intelligenceLevel. |
java.util.Vector |
getInventory()
Returns the inventory. |
Room |
getLastRoom()
Returns the lastRoom. |
int |
getLifeNumber()
Returns the lifeNumber. |
int |
getMaxWeight()
Returns the max weight level. |
java.lang.String |
getName()
Returns the name. |
int |
getPoid()
Returns the max weight level. |
int |
getPosX()
Returns the posX. |
int |
getPosY()
Returns the posY. |
Score |
getScore()
Returns the score. |
int |
getStrengthLevel()
Returns the strengthLevel. |
boolean |
isNearChest()
Method isNearChest. |
boolean |
isNearItem()
Method isNearItem. |
boolean |
openADoor(Door door)
Method openADoor. |
void |
openChest()
method :void openChest |
void |
setCurrentEnergy(int energy)
method :void setCurrentEnergy |
void |
setCurrentRoom(Room currentRoom)
Sets the currentRoom. |
void |
setCurrentWeapon(Item currentWeapon)
Sets the currentWeapon. |
void |
setDexterityLevel(int dexterityLevel)
Sets the dexterityLevel. |
void |
setEnergyLevel(int energyLevel)
Sets the energyLevel. |
void |
setImgPlayer(java.awt.Image imgPlayer)
Sets the imgPlayer. |
void |
setImgPlayer(java.lang.String imgPlayer)
Sets the imgPlayer. |
void |
setIntelligenceLevel(int intelligenceLevel)
Sets the intelligenceLevel. |
void |
setInventory(java.util.Vector inventory)
Sets the inventory. |
void |
setLastRoom(Room lastRoom)
Sets the lastRoom. |
void |
setLifeNumber(int lifeNumber)
Sets the lifeNumber. |
void |
setName(java.lang.String name)
Sets the name. |
void |
setPosX(int posX)
Sets the posX. |
void |
setPosY(int posY)
Sets the posY. |
void |
setScore(Score score)
Sets the score. |
void |
setStrengthLevel(int strengthLevel)
Sets the strengthLevel. |
void |
takeItem(Item item)
Method takeItem. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Player()
public Player(java.lang.String name, int strength, int energy, int intelligence, int dexterity)
name
- the player's namestrength
- the player's strengthenergy
- the player's energyintelligence
- ths player's intelligencedexterity
- the player's dexterityMethod Detail |
public char getCardinalPosition()
public boolean isNearChest()
public boolean isNearItem()
public boolean canWearItem(Item item)
item
- the item to check
public void dropItem(Item item)
item
- public void takeItem(Item item)
item
- public void changeWeapon(Item weapon)
weapon
- public boolean openADoor(Door door)
door
- public void openChest() throws PlayerNotHaveKeyException
PlayerNotHaveKeyException
public boolean checkLoseLife() throws PlayerIsDeadException
PlayerIsDeadException
public boolean dropWeaponKill()
public Room getCurrentRoom()
public Item getCurrentWeapon()
public int getDexterityLevel()
public int getBaseDexterityLevel()
public int getEnergyLevel()
public int getBaseEnergyLevel()
public java.awt.Image getImgPlayer()
public int getIntelligenceLevel()
public int getBaseIntelligenceLevel()
public java.util.Vector getInventory()
public Room getLastRoom()
public int getLifeNumber()
public java.lang.String getName()
public int getPosX()
public int getPosY()
public Score getScore()
public int getStrengthLevel()
public int getBaseStrengthLevel()
public int getMaxWeight()
public int getPoid()
public int getCurrentEnergy()
public void setCurrentRoom(Room currentRoom)
currentRoom
- The currentRoom to setpublic void setCurrentWeapon(Item currentWeapon)
currentWeapon
- The currentWeapon to setpublic void setDexterityLevel(int dexterityLevel)
dexterityLevel
- The dexterityLevel to setpublic void setEnergyLevel(int energyLevel) throws PlayerIsDeadException
energyLevel
- The energyLevel to set
PlayerIsDeadException
public void setImgPlayer(java.awt.Image imgPlayer)
imgPlayer
- The imgPlayer to setpublic void setImgPlayer(java.lang.String imgPlayer)
imgPlayer
- The imgPlayer to setpublic void setIntelligenceLevel(int intelligenceLevel)
intelligenceLevel
- The intelligenceLevel to setpublic void setInventory(java.util.Vector inventory)
inventory
- The inventory to setpublic void setLastRoom(Room lastRoom)
lastRoom
- The lastRoom to setpublic void setLifeNumber(int lifeNumber) throws PlayerIsDeadException
lifeNumber
- The lifeNumber to set
PlayerIsDeadException
public void setName(java.lang.String name)
name
- The name to setpublic void setPosX(int posX)
posX
- The posX to setpublic void setPosY(int posY)
posY
- The posY to setpublic void setScore(Score score)
score
- The score to setpublic void setStrengthLevel(int strengthLevel)
strengthLevel
- The strengthLevel to setpublic void setCurrentEnergy(int energy)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |