mirror of
https://github.com/kwsch/PKHeX.git
synced 2026-08-24 16:14:13 -05:00
Add Gender font colorations
Label_Species.ForeColor is used as the default color reference (for those who may have a custom setup).
This commit is contained in:
@@ -1042,6 +1042,7 @@ private void populateFields(byte[] data)
|
||||
CHK_IsEgg.Checked = Convert.ToBoolean(isegg);
|
||||
CHK_Nicknamed.Checked = Convert.ToBoolean(isnick);
|
||||
Label_OTGender.Text = gendersymbols[otgender];
|
||||
Label_OTGender.ForeColor = ((otgender == 1) ? Color.Red : Color.Blue);
|
||||
|
||||
// Private Use Character Fixing Text
|
||||
{
|
||||
@@ -1116,6 +1117,7 @@ private void populateFields(byte[] data)
|
||||
|
||||
// Set CT Gender to None if no CT, else set to gender symbol.
|
||||
Label_CTGender.Text = ((TB_OTt2.Text == "") || (notOT == "")) ? "" : (notOTG) ? gendersymbols[1] : gendersymbols[0];
|
||||
Label_CTGender.ForeColor = ((notOTG) ? Color.Red : Color.Blue);
|
||||
|
||||
TB_MetLevel.Text = metlevel.ToString();
|
||||
|
||||
@@ -1177,6 +1179,7 @@ private void populateFields(byte[] data)
|
||||
|
||||
// Load Gender Flag
|
||||
Label_Gender.Text = gendersymbols[genderflag];
|
||||
Label_Gender.ForeColor = (genderflag == 2) ? Label_Species.ForeColor : ((genderflag == 1) ? Color.Red : Color.Blue);
|
||||
updateStats();
|
||||
setIsShiny();
|
||||
|
||||
@@ -1326,8 +1329,11 @@ private void clickGender(object sender, EventArgs e)
|
||||
return;
|
||||
|
||||
if (gt >= 255) return;
|
||||
// If not a single gender(less) species: (should be <254 but whatever, 255 never happens^)
|
||||
Label_Gender.Text = gendersymbols[PKX.getGender(Label_Gender.Text) ^ 1];
|
||||
// If not a single gender(less) species: (should be <254 but whatever, 255 never happens)
|
||||
|
||||
int gender = PKX.getGender(Label_Gender.Text) ^ 1;
|
||||
Label_Gender.Text = gendersymbols[gender];
|
||||
Label_Gender.ForeColor = (gender == 2) ? Label_Species.ForeColor : ((gender == 1) ? Color.Red : Color.Blue);
|
||||
|
||||
if (PKX.getGender(CB_Form.Text) < 2) // Gendered Forms
|
||||
CB_Form.SelectedIndex = PKX.getGender(Label_Gender.Text);
|
||||
@@ -1405,7 +1411,12 @@ private void clickTRGender(object sender, EventArgs e)
|
||||
{
|
||||
Label lbl = sender as Label;
|
||||
if (lbl.Text != "") // set gender label (toggle M/F)
|
||||
lbl.Text = (PKX.getGender(lbl.Text) == 0) ? gendersymbols[1] : gendersymbols[0];
|
||||
{
|
||||
int gender = PKX.getGender(lbl.Text) ^ 1;
|
||||
lbl.Text = gendersymbols[gender];
|
||||
lbl.ForeColor = ((gender == 1) ? Color.Red : Color.Blue);
|
||||
}
|
||||
|
||||
}
|
||||
private void clickMoves(object sender, EventArgs e)
|
||||
{
|
||||
@@ -1770,6 +1781,7 @@ private void updateSpecies(object sender, EventArgs e)
|
||||
genderflag = ((Util.getHEXval(TB_PID) & 0xFF) <= gt) ? 1 : 0;
|
||||
|
||||
Label_Gender.Text = gendersymbols[genderflag];
|
||||
Label_Gender.ForeColor = (genderflag == 2) ? Label_Species.ForeColor : ((genderflag == 1) ? Color.Red : Color.Blue);
|
||||
setAbilityList(TB_AbilityNumber, Util.getIndex(CB_Species), CB_Ability, CB_Form);
|
||||
updateForm(null, null);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user