Package zombie
Class PersistentOutfits
java.lang.Object
zombie.PersistentOutfits
public class PersistentOutfits
extends java.lang.Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfacePersistentOutfits.IOutfitter -
Field Summary
Fields Modifier and Type Field Description static intFEMALE_BITstatic PersistentOutfitsinstancestatic intINVALID_IDstatic intNO_HAT_BIT -
Constructor Summary
Constructors Constructor Description PersistentOutfits() -
Method Summary
Modifier and Type Method Description voiddressInOutfit(IsoGameCharacter gameCharacter, int int1)intgetOutfit(int int1)java.util.ArrayListgetOutfitNames()voidinit()booleanisHatFallen(int int1)booleanisHatFallen(IsoGameCharacter gameCharacter)voidload()voidload(java.nio.ByteBuffer byteBuffer)intpickOutfit(java.lang.String string, boolean boolean1)intpickOutfitFemale(java.lang.String string)intpickOutfitMale(java.lang.String string)intpickRandomFemale()intpickRandomMale()voidregisterOutfitter(java.lang.String string, boolean boolean1, PersistentOutfits.IOutfitter ioutfitter)booleanremoveFallenHat(int int1, IsoGameCharacter gameCharacter)voidsave()voidsave(java.nio.ByteBuffer byteBuffer)voidsetFallenHat(IsoGameCharacter gameCharacter, boolean boolean1)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
instance
-
INVALID_ID
public static final int INVALID_ID- See Also:
- Constant Field Values
-
FEMALE_BIT
public static final int FEMALE_BIT- See Also:
- Constant Field Values
-
NO_HAT_BIT
public static final int NO_HAT_BIT- See Also:
- Constant Field Values
-
-
Constructor Details
-
PersistentOutfits
public PersistentOutfits()
-
-
Method Details
-
init
public void init() -
getOutfitNames
public java.util.ArrayList getOutfitNames() -
pickRandomFemale
public int pickRandomFemale() -
pickRandomMale
public int pickRandomMale() -
pickOutfitFemale
public int pickOutfitFemale(java.lang.String string) -
pickOutfitMale
public int pickOutfitMale(java.lang.String string) -
pickOutfit
public int pickOutfit(java.lang.String string, boolean boolean1) -
getOutfit
public int getOutfit(int int1) -
save
public void save() -
save
public void save(java.nio.ByteBuffer byteBuffer) -
load
public void load() -
load
public void load(java.nio.ByteBuffer byteBuffer) throws java.io.IOException- Throws:
java.io.IOException
-
registerOutfitter
public void registerOutfitter(java.lang.String string, boolean boolean1, PersistentOutfits.IOutfitter ioutfitter) -
isHatFallen
-
isHatFallen
public boolean isHatFallen(int int1) -
setFallenHat
-
removeFallenHat
-
dressInOutfit
-