public void setPronouns(int setting) { Playerpronouns = new Pronouns(); //1 is they/them, 2 is she/her, 3 is he/him if (setting == 1) { Playerpronouns.setSubject("they"); Playerpronouns.setObject("them"); Playerpronouns.setPossessiveAdj("their"); Playerpronouns.setPossessiveNoun("theirs"); Playerpronouns.setReflexive("themself"); Playerpronouns.setBe("they're"); } else if (setting == 2) { Playerpronouns.setSubject("she"); Playerpronouns.setObject("her"); Playerpronouns.setPossessiveAdj("her"); Playerpronouns.setPossessiveNoun("hers"); Playerpronouns.setReflexive("herself"); Playerpronouns.setBe("she's"); } else if (setting == 3) { Playerpronouns.setSubject("he"); Playerpronouns.setObject("him"); Playerpronouns.setPossessiveAdj("his"); Playerpronouns.setPossessiveNoun("his"); Playerpronouns.setReflexive("himself"); Playerpronouns.setBe("he's"); } }
public Account2() { this.pronouns = null; this.gender = null; this.ethnicities = null; this.superPower = null; this.focus = null; this.name = null; this.gradeLvl = 0; }
/// <summary> /// Get the third-person subjective pronoun (e.g. he, she, they). /// </summary> /// <param name="pronoun"> The associated set of pronouns. </param> /// <param name="isCapitalized"> Whether or not the string returned should be capitalized. </param> /// <returns> The third-person subjective pronoun. </returns> public static string GetSubjectivePronoun(Pronouns pronoun, bool isCapitalized = true) { // Check pronoun switch (pronoun) { case Pronouns.HE_HIM_HIS: return(isCapitalized ? "He" : "he"); case Pronouns.SHE_HER_HERS: return(isCapitalized ? "She" : "she"); case Pronouns.THEY_THEM_THEIR: return(isCapitalized ? "They" : "they"); } // Return that no pronoun was found return(""); }
/// <summary> /// Get the third-person possessive pronoun (e.g. his, hers, their). /// </summary> /// <param name="pronoun"> The associated set of pronouns. </param> /// <param name="isCapitalized"> Whether or not the string returned should be capitalized. </param> /// <returns> The third-person possessive pronoun. </returns> public static string GetPossessivePronoun(Pronouns pronoun, bool isCapitalized = true) { // Check pronoun switch (pronoun) { case Pronouns.HE_HIM_HIS: return(isCapitalized ? "His" : "his"); case Pronouns.SHE_HER_HERS: return(isCapitalized ? "Hers" : "hers"); case Pronouns.THEY_THEM_THEIR: return(isCapitalized ? "Their" : "their"); } // Return that no pronoun was found return(""); }
// Find an opinion word target 90% protected string GetOpinionWordTarget(string OpinionWord, int index, string sentence) { FillConjunctions(); FillAdverbs(); FillComparatives(); FillDecreasers(); FillFutureWords(); FillIncreasers(); FillVerbs(); FillPronouns(); FillNegations(); OpinionWord = WordsInSentence[index]; if (OpinionWord != null) { if (sentence.Contains(OpinionWord)) { int myvalue = WordsInSentence.GetUpperBound(0); if (myvalue >= index + 1) { Target = WordsInSentence[index + 1]; Target = Target.ToLower(); if ((!OpinionLexicon.Contains(Target)) && (!Conjunctions.Contains(Target)) && (!Comparatives.Contains(Target)) && (!FutureWords.Contains(Target)) && (!Adverbs.Contains(Target)) && (!Increasers.Contains(Target)) && (!Decreasers.Contains(Target)) && (!Verbs.Contains(Target)) && (!Pronouns.Contains(Target)) && (!Negations.Contains(Target))) { return(Target); } { if (Conjunctions.Contains(WordsInSentence[index + 1])) { Target = WordsInSentence[index + 2]; if ((!OpinionLexicon.Contains(Target)) && (!Conjunctions.Contains(Target)) && (!Comparatives.Contains(Target)) && (!FutureWords.Contains(Target)) && (!Adverbs.Contains(Target)) && (!Increasers.Contains(Target)) && (!Decreasers.Contains(Target)) && (!Verbs.Contains(Target)) && (!Pronouns.Contains(Target)) && (!Negations.Contains(Target))) { return(Target); } } } } else { return(null); } } } return(null); }