public void setPreviousTrait(Trait trait) { switch (trait) { case GENDER: preview.gender = preview.gender.getOtherGender(); preview.update(); break; case HAIR_STYLE: if (preview.gender == Gender.MALE) { preview.maleHair = (preview.maleHair + 3) % 5 + 1; } else { preview.femaleHair = (preview.femaleHair + 3) % 5 + 1; } preview.update(); break; case HAIR_COLOR: if (preview.hairColor == 1) preview.hairColor = 7; else preview.hairColor--; preview.update(); break; case JOB: job.setPreviousJob(); default: break; } }
public void setNextTrait(Trait trait) { switch (trait) { case GENDER: preview.gender = preview.gender.getOtherGender(); preview.update(); break; case HAIR_STYLE: if (preview.gender == Gender.MALE) { preview.maleHair = preview.maleHair % 5 + 1; } else { preview.femaleHair = preview.femaleHair % 5 + 1; } preview.update(); break; case HAIR_COLOR: preview.hairColor = preview.hairColor % 7 + 1; preview.update(); break; case JOB: job.setNextJob(); default: break; } }