1
<HTML><HEAD><TITLE>Answer to Exercise 52</TITLE></HEAD>
2
<BODY BGCOLOR="#FFFFFF">
3
<TABLE><TR><TD Valign="top"><IMG SRC="../icons/exercise.gif" ALT="??"><TD bgcolor="#FAA89B"><B>ANSWER TO EXERCISE 52</B><TR><TD><TD>
7
[ DoubleInvSub i count1 count2;
8
print "You are carrying ";
9
objectloop (i in player)
10
{ if (i hasnt worn) { give i workflag; count1++; }
11
else { give i ~workflag; count2++; }
13
if (count1==0) print "nothing.";
15
WriteListFrom(child(player),
16
FULLINV_BIT + ENGLISH_BIT + RECURSE_BIT + WORKFLAG_BIT);
19
print ". In addition, you are wearing ";
20
objectloop (i in player)
21
{ if (i hasnt worn) give i ~workflag; else give i workflag;
23
WriteListFrom(child(player),
24
ENGLISH_BIT + RECURSE_BIT + WORKFLAG_BIT);
30
<HR>Back to <A HREF="../section23.html#ex52">the exercise in section 23</A><HR>
31
<SMALL><I>Mechanically translated to HTML from third edition as revised 16 May 1997. Copyright © Graham Nelson 1993, 1994, 1995, 1996, 1997: all rights reserved.</I></SMALL></BODY></HTML>