Package megamek.client.generator
Class RandomGenderGenerator
java.lang.Object
megamek.client.generator.RandomGenderGenerator
Author's Note: This is for generating Biological Gender (strictly speaking, the term is Sex) only, with the
other-style generation being implemented for future gender identity use
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Gendergenerate()Generates a random gender based on the default percent femalestatic Gendergenerate(int percentFemale) static GenderGenerates a random biological gender based on the default percent female for MekHQ Gender Identity Flagged Personnelstatic GendergenerateOther(int percentFemale) This is used to generate the biological gender for the MekHQ Gender Identity Flagged Personnelstatic intstatic voidsetPercentFemale(int i)
-
Constructor Details
-
RandomGenderGenerator
public RandomGenderGenerator()
-
-
Method Details
-
getPercentFemale
public static int getPercentFemale() -
setPercentFemale
public static void setPercentFemale(int i) -
generate
Generates a random gender based on the default percent female- Returns:
- the gender generated, of either Gender.MALE or Gender.FEMALE
-
generate
- Parameters:
percentFemale- the specified percent female to generate with- Returns:
- the gender generated, of either Gender.MALE or Gender.FEMALE
-
generateOther
Generates a random biological gender based on the default percent female for MekHQ Gender Identity Flagged Personnel- Returns:
- the gender generated, of either Gender.OTHER_MALE or Gender.OTHER_FEMALE
-
generateOther
This is used to generate the biological gender for the MekHQ Gender Identity Flagged Personnel- Parameters:
percentFemale- the specified percent female to generate with- Returns:
- the gender generated, of either Gender.MALE or Gender.FEMALE
-