 
 



 
		
		 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.