This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| smutbook:classes:grammar:pronouns [2023/08/06 20:18] – created lee | smutbook:classes:grammar:pronouns [2023/08/06 20:36] (current) – lee | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== | + | ====== Pronouns ====== |
| Implements pronoun forms according to the following table: | Implements pronoun forms according to the following table: | ||
| - | | ^ Subjective ^ Objective ^ Possessive Adjective ^ Absolute Possessive ^ Reflexive/ | + | | ^ Subjective ^ Objective ^ Possessive Adjective ^ Absolute Possessive ^ Reflexive/ Intensive ^ |
| ^ male | he | him | his | his | himself | ^ male | he | him | his | his | himself | ||
| ^ female | ^ female | ||
| Line 14: | Line 14: | ||
| FIXME The member functions should also work if passed a Person-type object, but that is currently unimplemented. | FIXME The member functions should also work if passed a Person-type object, but that is currently unimplemented. | ||
| - | |||
| - | ===== Member Functions ===== | ||
| You probably won't ever need to use these functions in your game. These functions provide functionality to the grammar macros (see the [[SmutBook: | You probably won't ever need to use these functions in your game. These functions provide functionality to the grammar macros (see the [[SmutBook: | ||
| Line 21: | Line 19: | ||
| These are all static. | These are all static. | ||
| - | ==== .youHeSheIt( personOrGender ) ==== | + | ===== .youHeSheIt( personOrGender ) ===== |
| Returns the subjective pronoun for the given personOrGender. | Returns the subjective pronoun for the given personOrGender. | ||
| - | ==== .youHimHerIt( personOrGender ) ==== | + | ===== .youHimHerIt( personOrGender ) ===== |
| Returns the objective pronoun for the given personOrGender. | Returns the objective pronoun for the given personOrGender. | ||
| - | ==== .yourHisHerIts( personOrGender ) ==== | + | ===== .yourHisHerIts( personOrGender ) ===== |
| Returns the possessive adjective pronoun for the given personOrGender. | Returns the possessive adjective pronoun for the given personOrGender. | ||
| - | ==== .yoursHisHersIts( personOrGender ) ==== | + | ===== .yoursHisHersIts( personOrGender ) ===== |
| Returns the absolute possessive pronoun for the given personOrGender. | Returns the absolute possessive pronoun for the given personOrGender. | ||
| - | ==== .yourselfHimselfHerselfItself( personOrGender ) ==== | + | ===== .yourselfHimselfHerselfItself( personOrGender ) ===== |
| Returns the reflexive/ | Returns the reflexive/ | ||