
<HTML><HEAD><TITLE>CosmicOS message</TITLE></HEAD>
<BODY BGCOLOR='#ffffff'>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='66'><FONT COLOR=red>#&nbsp;JAVA test JRoom, JDoor, JThing, etc</FONT></A></TT><BR>
<TT>[<A HREF='sound.cgi?s=211013210001111013221100321001013023210111110032110010003210111111030232100101332233'>hear</A>] </TT><TT>(define s <font style='background-color: #cdffff'>(? x / String new int-init / x)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211013210001111103221000010100321100100032101110001332233'>hear</A>] </TT><TT>(define room1 <font style='background-color: #cdffff'>(COS_JRoom new &lt;init&gt;)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211013210001111113221000010100321100100032101110001332233'>hear</A>] </TT><TT>(define room2 <font style='background-color: #cdffff'>(COS_JRoom new &lt;init&gt;)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211013210010000003221000001111321100100032101110001322100011111033221000111101321110011011011110111010101110100011010003322100011111133221000111101321101110011011110111001001110100011010003332233'>hear</A>] </TT><TT>(define door12 <font style='background-color: #cdffff'>(COS_JDoor new &lt;init&gt; </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(room1)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(s "south")</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdffcd'>(room2)</font><font style='background-color: #cdffff'> </font><font style='background-color: #9bffff'>(s "north")</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211013210010000013221000101101321100100032101110001332233'>hear</A>] </TT><TT>(define jworld <font style='background-color: #cdffff'>(COS_JWorld new &lt;init&gt;)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211013210010000103221000011000321100100032101110001332233'>hear</A>] </TT><TT>(define thing1 <font style='background-color: #cdffff'>(COS_JThing new &lt;init&gt;)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211013210010000113221000111001321100100032101110001332233'>hear</A>] </TT><TT>(define robo1 <font style='background-color: #cdffff'>(COS_JRobo new &lt;init&gt;)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210111010030232100100000132110010032210010000103302321000111101321100010011101010111001132233'>hear</A>] </TT><TT>(act / jworld add <font style='background-color: #cdffff'>(thing1)</font> / s "bus");</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21011101003023210010000013211001003221001000011330232100011110132110000101110101011101000110111101100010011101010111001132233'>hear</A>] </TT><TT>(act / jworld add <font style='background-color: #cdffff'>(robo1)</font> / s "autobus");</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210111010030232100100000132110010032210001111103302321000111101321100010011011110111001101110100011011110110111032233'>hear</A>] </TT><TT>(act / jworld add <font style='background-color: #cdffff'>(room1)</font> / s "boston");</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21011101003023210010000013211001003221000111111330232100011110132110111001100101011101110111100101101111011100100110101132233'>hear</A>] </TT><TT>(act / jworld add <font style='background-color: #cdffff'>(room2)</font> / s "newyork");</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21000000032210001111103211101010321100100322100011111033322103213023210001111103211101010321000000011332233'>hear</A>] </TT><TT>(begin <font style='background-color: #cdffff'>(room1 get add </font><font style='background-color: #9bffff'>(room1)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(= 1 / room1 get size)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321302321000111110321110101032100000001132233'>hear</A>] </TT><TT>(= 1 / room1 get size);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210320302321000111111321110101032100000001132233'>hear</A>] </TT><TT>(= 0 / room2 get size);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21011101003023210010000103210000111103221000111110332233'>hear</A>] </TT><TT>(act / thing1 setRoom <font style='background-color: #cdffff'>(room1)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103210302321000111110321110101032100000001132233'>hear</A>] </TT><TT>(= 2 / room1 get size);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210320302321000111111321110101032100000001132233'>hear</A>] </TT><TT>(= 0 / room2 get size);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21011101003023210010000103210000111103221000111111332233'>hear</A>] </TT><TT>(act / thing1 setRoom <font style='background-color: #cdffff'>(room2)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21000111110321110101032100000001132233'>hear</A>] </TT><TT>(room1 get size);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21000111111321110101032100000001132233'>hear</A>] </TT><TT>(room2 get size);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21001000010321011100113221001000010332233'>hear</A>] </TT><TT>(thing1 equals <font style='background-color: #cdffff'>(thing1)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21000111110321011100113221000111110332233'>hear</A>] </TT><TT>(room1 equals <font style='background-color: #cdffff'>(room1)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100302321001000010321011100113221000111110332233'>hear</A>] </TT><TT>(not / thing1 equals <font style='background-color: #cdffff'>(room1)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21000322100100000032101010032210001111103322100011110132111001101101111011101010111010001101000332100011000132101111010332110111001100101011101110111100101101111011100100110101132233'>hear</A>] </TT><TT>(demo / door12 apply <font style='background-color: #cdffff'>(room1)</font> <font style='background-color: #ffcdff'>(s "south")</font> getName intValue);</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;</TT><font size=-1 color=green>evaluates to: "newyork"</font><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210003221001000000321010100322100011111133221000111101321101110011011110111001001110100011010003321000110001321011110103321100010011011110111001101110100011011110110111032233'>hear</A>] </TT><TT>(demo / door12 apply <font style='background-color: #cdffff'>(room2)</font> <font style='background-color: #ffcdff'>(s "north")</font> getName intValue);</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;</TT><font size=-1 color=green>evaluates to: "boston"</font><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132101111011322110032100101302321001000001321110101030232100011110130232100101332233'>hear</A>] </TT><TT>(define o</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(? x / jworld get / s / x)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321101110011001010111011101111001011011110111001001101011302322101111011321100010011101010111001133210001000003210001100013210111101032233'>hear</A>] </TT><TT>(= "newyork" / <font style='background-color: #cdffff'>(o "bus")</font> getRoom getName intValue);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21011101003023210010000113210000111103221000111110332233'>hear</A>] </TT><TT>(act / robo1 setRoom <font style='background-color: #cdffff'>(room1)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100032221011110113211000010111010101110100011011110110001001110101011100113321000100000321000110001321011110103321100010011011110111001101110100011011110110111032233'>hear</A>] </TT><TT>(demo / <font style='background-color: #cdffff'>(o "autobus")</font> getRoom getName intValue);</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;</TT><font size=-1 color=green>evaluates to: "boston"</font><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21011101003023210010000013210000100132233'>hear</A>] </TT><TT>(act / jworld update);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210003222101111011321100001011101010111010001101111011000100111010101110011332100010000032100011000132101111010332110111001100101011101110111100101101111011100100110101132233'>hear</A>] </TT><TT>(demo / <font style='background-color: #cdffff'>(o "autobus")</font> getRoom getName intValue);</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;</TT><font size=-1 color=green>evaluates to: "newyork"</font><BR>
<BR>

</BODY>
</HTML>
