Menu

#5 Embedded virtual windows

open
nobody
5
2007-08-02
2007-08-02
Chris Hilts
No

The MUD I play on provides a map that updates with each movement into a new room. With another client, I capture the output of the map (which is helpfully enclosed in HTML-like tags) and put it into a small "floating" window I have in the upper-right hand corner of the screen.

This makes the map is always in the same place, and updates fluidly. Could you please consider adding a feature to allow us to create sub-windows within world windows, and to direct output to it?

I have attached a screenshot demonstrating the map window in my graphical windows client. (zmud, blech). If I could get a map window in tf, I'd ditch zmud entirely and go back to tf.

Discussion

  • Chris Hilts

    Chris Hilts - 2007-08-02
     
  • Nobody/Anonymous

    Logged In: NO

    I second that. I've done the same with Xpertmud, but would gladly come back to tf if there is a possibility to create multiple writeable windows.

     
  • Andy Satori

    Andy Satori - 2007-10-29

    Logged In: YES
    user_id=14839
    Originator: NO

    Being as TF is a console app, it really isn't feasible to create 'child' windows in a platform independent way. However, for Windows users, it would be possible to capture that 'map', then use the command line cscript.exe to run a script that creates a window and displays the saved map file using /sh or /sys, which should work if you don't expect to return any output via a pipe an have a full cygwin install.

     
  • Nobody/Anonymous

    Sooo, why would tf need to do this as you can do it yourself?
    Create a fifo, open the fifo as file in tf, and then have trigs to capture the map and write it in the file (preceded by ansi codes to clear the screen and reset the cursor to upper left corner).
    Then open another terminal and "cat fifoname" and behold, you have yourself a nice map window.
    (tfwrite blocks so it'll hang till you cat fifoname but so what).

     

Log in to post a comment.