



PronounsSub (lines 4384-4414)
Back to List
Browsing parserm.h
4384 #Endif; ! TARGET_
4385
4386 ! ============================================================================
4387
4388 [ PronounsSub x y c d;
4389 L__M(##Pronouns, 1);
4390
4391 c = (LanguagePronouns-->0)/3;
4392 if (player ~= selfobj) c++;
4393
4394 if (c == 0) return L__M(##Pronouns, 4);
4395
4396 for (x=1,d=0 : x<=LanguagePronouns-->0 : x=x+3) {
4397 print "~", (address) LanguagePronouns-->x, "~ ";
4398 y = LanguagePronouns-->(x+2);
4399 if (y == NULL) L__M(##Pronouns, 3);
4400 else {
4401 L__M(##Pronouns, 2);
4402 print (the) y;
4403 }
4404 d++;
4405 if (d < c-1) print (string) COMMA__TX;
4406 if (d == c-1) print (string) AND__TX;
4407 }
4408 if (player ~= selfobj) {
4409 print "~", (address) ME1__WD, "~ "; L__M(##Pronouns, 2);
4410 c = player; player = selfobj;
4411 print (the) c; player = c;
4412 }
4413 L__M(##Pronouns, 5);
4414 ];
Last updated 27 February 2004. The librarian in charge of this page is Graham Nelson (graham@gnelson.demon.co.uk) assisted by C Knight. Please email any comments, suggestions or corrections to cedenqs@inform-fiction.org.