1
<HTML><HEAD><TITLE>Answer to Exercise 42</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 42</B><TR><TD><TD>
6
Two reasons. Firstly, there are times when we want to be able
7
to trap orders to other people, which <TT>react_before</TT> does not.
8
Secondly, the player's <TT>react_before</TT> rule is not necessarily
9
the first to react. In the case of the player's deafness, a cuckoo
10
may have already used <TT>react_before</TT> to sing. But it would have been
11
safe to use <TT>GamePreRoutine</TT>, if a little untidy (because a rule about
12
the player would not be part of the player's definition, which makes
13
for confusing source code). See <A HREF="section9.html">Section 9</A> for the exact sequence of events
14
when actions are processed.
16
<HR>Back to <A HREF="../section19.html#ex42">the exercise in section 19</A><HR>
17
<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>