PronounsSub (lines 3555-3579)
Back to List
Browsing parserm.h
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.