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/ | ||