<HEAD> <TITLE> catch_tell - provides an interface to interact with users </TITLE> </HEAD> <BODY BACKGROUND=http://www.imaginary.com/~beek/gifs/bg.jpg TEXT=#000000 ALINK=#FFFF00 VLINK=#550000 LINK=#000099> <center> <H1> catch_tell - provides an interface to interact with users </H1> </center> <p> <b> void catch_tell( string message ); </b> <p> If INTERACTIVE_CATCH_TELL is defined in options.h, whenever the driver has something to tell an object due to say(), shout(), tell_object(), etc. catch_tell in the player object will be called with the message to be printed. The message can be displayed, discarded, or modified in any way desired. This is a useful way to have flexible earmuffs, or to support intelligent clients. <p> See also: <A HREF=../../efuns/interactive/message.html> message </A>, <A HREF=../../efuns/interactive/receive.html> receive </A>, <A HREF=../interactive/receive_message.html> receive_message </A> <p> <HR> <ADDRESS> <A HREF=http://wagner.princeton.edu/~tim> Tim Hollebeek </A> <p> <A HREF="http://www.imaginary.com/~beek/"> Beek </A>@ZorkMUD, Lima Bean, IdeaExchange, TMI-2, and elsewhere </ADDRESS>