Inform - Support - Source

Back to List

Inventory
Complete

Backward
Forward

Plain
Coloured
Gaudy

This code
in plain text

Browsing parserm.h

PronounsSub (lines 3555-3579)

3555  [ PronounsSub x y c d;
3556   
3557    L__M(##Pronouns, 1);
3558   
3559    c = (LanguagePronouns-->0)/3;
3560    if (player ~= selfobj) c++;
3561   
3562    if (c==0) return L__M(##Pronouns, 4);
3563   
3564    for (x = 1, d = 0 : x <= LanguagePronouns-->0: x = x+3)
3565    {   print "~", (address) LanguagePronouns-->x, "~ ";
3566        y = LanguagePronouns-->(x+2);
3567        if (y == NULL) L__M(##Pronouns, 3);
3568        else { L__M(##Pronouns, 2); print (the) y; }
3569        d++;
3570        if (d < c-1) print ", ";
3571        if (d == c-1) print (string) AND__TX;
3572    }
3573    if (player ~= selfobj)
3574    {   print "~", (address) ME1__WD, "~ "; L__M(##Pronouns, 2);
3575        c = player; player = selfobj;
3576        print (the) c; player = c;
3577    }
3578    ".";
3579  ];


Last updated 27 February 2004. This site is no longer supported; information may be out of date.
Maintained as a historical archive by the Interactive Fiction Technology Foundation. Copyright 1993-2018 IFTF, CC-BY-SA unless otherwise noted.
This page was originally managed by Graham Nelson (graham@gnelson.demon.co.uk) assisted by C Knight.