Update of /cvsroot/rccparser/rccparser/src
In directory sc8-pr-cvs1:/tmp/cvs-serv29418/src
Modified Files:
rccparse.ypp rccparser.h
Log Message:
2003-04-22 Tom Howard <tom...@us...>
* ./src/rccparse.ypp
* ./src/rccparser.h
Applied Pat's ok say patch
Index: rccparse.ypp
===================================================================
RCS file: /cvsroot/rccparser/rccparser/src/rccparse.ypp,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -d -r1.10 -r1.11
*** rccparse.ypp 24 Mar 2003 18:15:20 -0000 1.10
--- rccparse.ypp 21 Apr 2003 23:52:03 -0000 1.11
***************
*** 1442,1445 ****
--- 1442,1447 ----
| LP OK_KW COMPRESSION_KW INT RP
{ PARAM.buildCompressionOK( getInt( $4 ) ); }
+ | LP OK_KW SAY_KW RP
+ { PARAM.buildSayOK( ); }
| LP OK_KW STR RP
{ PARAM.buildUnknownOK( getString( $3 ) ); }
Index: rccparser.h
===================================================================
RCS file: /cvsroot/rccparser/rccparser/src/rccparser.h,v
retrieving revision 1.31
retrieving revision 1.32
diff -C2 -d -r1.31 -r1.32
*** rccparser.h 24 Mar 2003 18:41:11 -0000 1.31
--- rccparser.h 21 Apr 2003 23:52:03 -0000 1.32
***************
*** 1582,1585 ****
--- 1582,1589 ----
void
+ buildSayOK( )
+ { M_parser.doBuildSayOK( ); }
+
+ void
buildChangePlayerTypeOK( int unum, int type )
{ M_parser.doBuildChangePlayerTypeOK( unum, type ); }
***************
*** 8455,8458 ****
--- 8459,8480 ----
void
doBuildEyeOK( bool on ) {}
+
+ /** This function is called after parsing an \c say OK
+ * message.
+ *
+ * Override this function in your subclass to handle
+ * \c say OK messages.
+ *
+ * \pre The client is an online or offline coach
+ *
+ * \pre The client sent a \c say command
+ *
+ * \pre An entire \c say OK
+ * message has been parsed.
+ *
+ */
+ virtual
+ void
+ doBuildSayOK( ) {}
/** This function is called after parsing an \c change_player_type
|