Echo Hollow

Gender-Bending Interactive Stories! :D

User Tools

Site Tools


smutbook:classes:grammar:pronouns

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
smutbook:classes:grammar:pronouns [2023/08/06 20:18] – created leesmutbook:classes:grammar:pronouns [2023/08/06 20:36] (current) lee
Line 1: Line 1:
-====== LibEcho.Grammar.Pronouns ======+====== Pronouns ======
  
 Implements pronoun forms according to the following table: Implements pronoun forms according to the following table:
  
-|            ^ Subjective ^ Objective ^ Possessive Adjective ^ Absolute Possessive ^ Reflexive/Intensive ^+|            ^ Subjective ^ Objective ^ Possessive Adjective ^ Absolute Possessive ^ Reflexive/ Intensive ^
 ^ male       | he         | him       | his                  | his                 | himself             | ^ male       | he         | him       | his                  | his                 | himself             |
 ^ female     | she        | her       | her                  | hers                | herself             | ^ female     | she        | her       | her                  | hers                | herself             |
Line 14: Line 14:
  
 FIXME The member functions should also work if passed a Person-type object, but that is currently unimplemented.  They also don't do any sanity checking on the args. FIXME The member functions should also work if passed a Person-type object, but that is currently unimplemented.  They also don't do any sanity checking on the args.
- 
-===== 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:Macros:|Macro Library documentation]] for details).  You should use those macros instead. You probably won't ever need to use these functions in your game.  These functions provide functionality to the grammar macros (see the [[SmutBook:Macros:|Macro Library documentation]] for details).  You should use those macros instead.
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/intensive pronoun for the given personOrGender. Returns the reflexive/intensive pronoun for the given personOrGender.
  
smutbook/classes/grammar/pronouns.1691378330.txt.gz · Last modified: 2023/08/06 20:18 by lee