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 web site has not been fully supported since April 2008. Information may be out of date. This page was originally managed by Graham Nelson (graham@gnelson.demon.co.uk) assisted by C Knight.