ES2 MUD LIB :: 東方故事二(ES2) 天朝帝國 mudlib 瀏覽展示

/doc/efuns/input_to

HOME :: doc :: efuns :: input_to

     iiiinnnnppppuuuutttt____ttttoooo((((3333))))            MMMMuuuuddddOOOOSSSS ((((5555 SSSSeeeepppp 1111999999994444))))             iiiinnnnppppuuuutttt____ttttoooo((((3333))))

     NNNNAAAAMMMMEEEE
          input_to() - causes next line of input to be sent to a
          specified function

     SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
          varargs void input_to( string | function fun, int flag, ...
          );

     DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
          Enable next line of user input to be sent to the local
          function `fun' as an argument. The input line will not be
          parsed by the driver.

          Note that input_to is non-blocking which means that the
          object calling input_to does not pause waiting for input.
          Instead the object continues to execute any statements
          following the input_to.  The specified function `fun' will
          not be called until the user input has been collected.

          If "input_to()" is called more than once in the same
          execution, only the first call has any effect.

          If optional argument `flag' is non-zero, the line given by
          the player will not be echoed, and is not seen if snooped
          (this is useful for collecting passwords).

          The function `fun' will be called with the user input as its
          first argument (a string). Any additional arguments supplied
          to input_to will be passed on to `fun' as arguments
          following the user input.

     SSSSEEEEEEEE AAAALLLLSSSSOOOO
          call_other(3), call_out(3), get_char(3)

     Page 1                                          (printed 3/16/95)

HOME :: doc :: efuns :: input_to