Class HairOutfitDefinitions
java.lang.Object
zombie.characters.HairOutfitDefinitions
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic final class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidgetRandomBeard(String outfit, ArrayList<BeardStyle> beardList) getRandomFemaleHaircut(String outfit, ArrayList<HairStyle> hairList) getRandomHaircut(String outfit, ArrayList<HairStyle> hairList) getRandomHaircutColor(String outfit) getRandomHaircutFromOutfitDef(HairOutfitDefinitions.HaircutOutfitDefinition outfitDef, String haircut, ArrayList<HairStyle> validStyles) getRandomMaleHaircut(String outfit, ArrayList<HairStyle> hairList) voidgetValidHairStylesForOutfit(String outfit, ArrayList<HairStyle> hairStyles, ArrayList<HairStyle> result) booleanisHaircutValid(String outfit, String haircut)
-
Field Details
-
instance
-
dirty
public boolean dirty -
hairStyle
-
minWorldAge
public int minWorldAge -
haircutDefinition
-
outfitDefinition
-
-
Constructor Details
-
HairOutfitDefinitions
public HairOutfitDefinitions()
-
-
Method Details
-
checkDirty
public void checkDirty() -
isHaircutValid
-
getValidHairStylesForOutfit
-
getRandomHaircut
-
getRandomHaircutFromOutfitDef
public String getRandomHaircutFromOutfitDef(HairOutfitDefinitions.HaircutOutfitDefinition outfitDef, String haircut, ArrayList<HairStyle> validStyles) -
getRandomFemaleHaircut
-
getRandomMaleHaircut
-
getRandomHaircutColor
-
getRandomBeard
-