zombie.characters
Class IsoGameCharacter.XP

java.lang.Object
  extended by zombie.characters.IsoGameCharacter.XP
Enclosing class:
IsoGameCharacter

public class IsoGameCharacter.XP
extends java.lang.Object


Field Summary
 int lastlevel
           
 int level
           
 int TotalXP
           
 gnu.trove.map.hash.THashMap<PerkFactory.Perks,java.lang.Integer> XPMap
           
 
Constructor Summary
IsoGameCharacter.XP(IsoGameCharacter chr)
           
 
Method Summary
 void AddXP(HandWeapon weapon, int amount)
           
 void AddXP(PerkFactory.Perks type, int amount)
           
 void AddXP(PerkFactory.Perks type, int amount, boolean callLua)
           
 void AddXP(PerkFactory.Perks type, int amount, boolean callLua, boolean addGlobalXp)
           
 void addXpMultiplier(PerkFactory.Perks perks, int multiplier)
           
 int getLevel()
           
 java.lang.Integer getMultiplier(PerkFactory.Perks perk)
           
 java.util.HashMap<PerkFactory.Perks,java.lang.Integer> getMultiplierMap()
           
 int getTotalXp()
           
 int getXP(PerkFactory.Perks type)
           
 void setLevel(int newlevel)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

level

public int level

lastlevel

public int lastlevel

TotalXP

public int TotalXP

XPMap

public gnu.trove.map.hash.THashMap<PerkFactory.Perks,java.lang.Integer> XPMap
Constructor Detail

IsoGameCharacter.XP

public IsoGameCharacter.XP(IsoGameCharacter chr)
Method Detail

addXpMultiplier

public void addXpMultiplier(PerkFactory.Perks perks,
                            int multiplier)

getMultiplierMap

public java.util.HashMap<PerkFactory.Perks,java.lang.Integer> getMultiplierMap()

getMultiplier

public java.lang.Integer getMultiplier(PerkFactory.Perks perk)

getLevel

public int getLevel()

setLevel

public void setLevel(int newlevel)

getTotalXp

public int getTotalXp()

AddXP

public void AddXP(PerkFactory.Perks type,
                  int amount)

AddXP

public void AddXP(PerkFactory.Perks type,
                  int amount,
                  boolean callLua)

AddXP

public void AddXP(PerkFactory.Perks type,
                  int amount,
                  boolean callLua,
                  boolean addGlobalXp)

getXP

public int getXP(PerkFactory.Perks type)

AddXP

public void AddXP(HandWeapon weapon,
                  int amount)