zombie.inventory.types
Class DrainableComboItem

java.lang.Object
  extended by zombie.inventory.InventoryItem
      extended by zombie.inventory.types.DrainableComboItem
All Implemented Interfaces:
IUpdater, Drainable
Direct Known Subclasses:
Radio

public class DrainableComboItem
extends InventoryItem
implements Drainable, IUpdater

Author:
LEMMY

Field Summary
 java.lang.String ReplaceOnDeplete
           
 
Fields inherited from class zombie.inventory.InventoryItem
CanStack, CanStoreWater, CloseKillMove, col, Cooked, fatigueChange, IsWaterSource, jobDelta, jobType, mainCategory, ReplaceOnUseOn, worldItem
 
Constructor Summary
DrainableComboItem(java.lang.String module, java.lang.String name, java.lang.String itemType, java.lang.String texName)
           
 
Method Summary
 boolean CanStack(InventoryItem item)
           
 float getDelta()
           
 java.lang.String getReplaceOnDeplete()
           
 int getTicks()
           
 int getTicksPerEquipUse()
           
 float getUsedDelta()
           
 float getUseDelta()
           
 boolean isUseWhileEquiped()
           
 void render()
           
 void renderlast()
           
 void setDelta(float delta)
           
 void setReplaceOnDeplete(java.lang.String ReplaceOnDeplete)
           
 void setTicks(int ticks)
           
 void setTicksPerEquipUse(int ticksPerEquipUse)
           
 void setUsedDelta(float usedDelta)
           
 void setUseDelta(float useDelta)
           
 void setUseWhileEquiped(boolean bUseWhileEquiped)
           
 void update()
           
 void Use()
           
 
Methods inherited from class zombie.inventory.InventoryItem
canBeActivated, canStoreWater, CopyModData, DoTooltip, finishupdate, getActualWeight, getAge, getB, getBoredomChange, getBurntString, getCat, getCategory, getCondition, getConditionMax, getConsumeMenu, getContainer, getContainerX, getContainerY, getCookedString, getCookingTime, getCount, getCurrentCondition, getDescription, getFatigueChange, getFullType, getG, getJobDelta, getJobType, getLightDistance, getLightStrength, getMinutesToBurn, getMinutesToCook, getModData, getModule, getName, getNewPlaceDir, getOffAge, getOffAgeMax, getOffString, getPlaceDir, getPreviousOwner, getR, getReplaceOnUse, getReplaceOnUseOn, getRightClickContainer, getScore, getScriptItem, getStressChange, getSwingAnim, getTaken, getTex, getTexture, getTextureBurnt, getTextureCooked, getTexturerotten, getType, getUnCookedString, getUnhappyChange, getUses, getWeight, getWorldItem, getWorldTexture, HowRotten, isActivated, isAlwaysWelcomeGift, isBurnt, isCanBandage, IsClothing, isCooked, isDisappearOnUse, IsDrainable, IsFood, isIsCookable, IsLiterature, IsRotten, isTorchCone, isWaterSource, IsWeapon, load, load, ModDataMatches, save, save, setActivated, setActualWeight, setAge, setAlwaysWelcomeGift, setAutoAge, setBoredomChange, setBurnt, setBurntString, setCanBandage, setCanBeActivated, setCat, setCondition, setConditionMax, setConsumeMenu, setContainer, SetContainerPosition, setContainerX, setContainerY, setCooked, setCookedString, setCookingTime, setCount, setDescription, setDisappearOnUse, setFatigueChange, setIsCookable, setIsWaterSource, setJobDelta, setJobType, setLightDistance, setLightStrength, setMinutesToBurn, setMinutesToCook, setModule, setName, setNewPlaceDir, setOffAge, setOffAgeMax, setOffString, setPlaceDir, setPreviousOwner, setReplaceOnUse, setReplaceOnUseOn, setRightClickContainer, setScriptItem, setStressChange, setSwingAnim, setTaken, setTexture, setTextureBurnt, setTextureCooked, setTexturerotten, setTorchCone, setType, setUnCookedString, setUnhappyChange, setUses, setWeight, setWorldItem, setWorldTexture, Use, Use, Use, UseItem
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ReplaceOnDeplete

public java.lang.String ReplaceOnDeplete
Constructor Detail

DrainableComboItem

public DrainableComboItem(java.lang.String module,
                          java.lang.String name,
                          java.lang.String itemType,
                          java.lang.String texName)
Method Detail

CanStack

public boolean CanStack(InventoryItem item)
Overrides:
CanStack in class InventoryItem

getUsedDelta

public float getUsedDelta()
Specified by:
getUsedDelta in interface Drainable

render

public void render()
Specified by:
render in interface IUpdater

renderlast

public void renderlast()
Specified by:
renderlast in interface IUpdater

setUsedDelta

public void setUsedDelta(float usedDelta)
Specified by:
setUsedDelta in interface Drainable

update

public void update()
Specified by:
update in interface IUpdater
Overrides:
update in class InventoryItem

Use

public void Use()
Overrides:
Use in class InventoryItem

isUseWhileEquiped

public boolean isUseWhileEquiped()
Returns:
the bUseWhileEquiped

setUseWhileEquiped

public void setUseWhileEquiped(boolean bUseWhileEquiped)
Parameters:
bUseWhileEquiped - the bUseWhileEquiped to set

getTicksPerEquipUse

public int getTicksPerEquipUse()
Returns:
the ticksPerEquipUse

setTicksPerEquipUse

public void setTicksPerEquipUse(int ticksPerEquipUse)
Parameters:
ticksPerEquipUse - the ticksPerEquipUse to set

getUseDelta

public float getUseDelta()
Returns:
the useDelta

setUseDelta

public void setUseDelta(float useDelta)
Parameters:
useDelta - the useDelta to set

getDelta

public float getDelta()
Returns:
the delta

setDelta

public void setDelta(float delta)
Parameters:
delta - the delta to set

getTicks

public int getTicks()
Returns:
the ticks

setTicks

public void setTicks(int ticks)
Parameters:
ticks - the ticks to set

setReplaceOnDeplete

public void setReplaceOnDeplete(java.lang.String ReplaceOnDeplete)

getReplaceOnDeplete

public java.lang.String getReplaceOnDeplete()
Returns:
the ReplaceOnDeplete