home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Zodiac Super OZ
/
MEDIADEPOT.ISO
/
FILES
/
13
/
COMMIO0B.ZIP
/
TODO.LST
< prev
Wrap
File List
|
1996-05-20
|
4KB
|
88 lines
- COMMIO todo list -
This is a list of tasks that need to be done on the COMMIO DOOR library.
If you have any suggestions concerning the COMMIO library please contact me
at one of the places listed below.
If you would like to help with any project below, or would like to add
something not currently in the library, you should contact me first. The
task you want to do might have already been done by me or someone else, and
you are not allowed to redistribute the DOOR kit in modified form.
Places to contact me at:
internet email: (best and fastest way)
address : mattjb@wam.umd.edu
bbs: (if you cant get me through inet)
name : "The Hang Out"
phone # : 703-???-???? (dont remember by heart)
my alias: lief o'pardy
RGSnet : ??.???/???
note : I call this bbs almost everyday, so its a good place to reach me.
This bbs is also hooked up to RGSnet, but i dont know my netmail
address at this time.
Major! (do me NOW):
---------------------
Θ DetectAnsi() routine needed. I used to have one laying around, i just need
to find it.
Θ DFUNIT.PAS (dropfile support unit) needs to be completed. I can't find any
info on the formats of other dropfiles. If anyone can point me to some
info I would be very gratefull.
Θ
Not too major:
----------------
Θ Need to update the "sio" (output) routines so they will not scroll the local
screen up if they go below the local statusbar line (or if the help box is
up). Instead they should skip writting to the local screen and just write
to the virtual screen. Then when the statusbar/helpbox is closed (hidden)
the local screen should be updated from the virtual screen.
v--note
I started to fix this problem and I just created more "bugs" with it. I'm
having a hard time tring to locate where the cursor is, when the cursor
needs to be moved (ie: gotoxy). For an example, use the displayansifile()
with the statusbar onscreen... the Remote screen is updated correctly, and
even the Virtual Screen is.. but the actual local screen will not be if the
statusbar is on screen. this is'nt too big of a problem since you can just
turn off the statusbar, and it will turn out right... but this will be fixed
sooner or later...
Θ
When I get motivated:
-----------------------
Θ Add rip support... I dunno about this one. I don't mean FULL RIP support,
but maybe at least a DetectRip() routine. I personally HATE rip graphics.
We'll see though.
Θ Need to add a SetIniVal() procedure to the INIunit.
Θ
Wish list:
------------
Θ The would love to release some documentation with the library, so I could
explain in much more detail on how to use the routines. I know some of you
would probably love that, others will be able to go by with just the
comments I put all over the place. I just don't feel like writting the
docs... call me lazy... Although I suppose i'd be the best choice for this
task, since I put the damn library together... sigh... maybe someday...
Θ Some sort of "standardized" way to retrieve information between 2 (maybe
more) nodes. The only way I can think to do it now is, to use files (abeit
text or binary)... But that might be too slow, but then again, maybe not.
Θ
Brainstorming:
----------------
Θ I am currently designing a DOOR using the COMMIO library (what else?;).
One thing that I plan to add after the door is completed, is a TERM program
for the user to use while playing the door (A few doors do this now). It
will most likely be done in VGA ($13) and will have optional sound support.
In order for something like that to work, the "sio" (output) routines will
need to be altered somewhat (like instead of sending a text string "ouch!!",
you might want to send a "control" string telling the term to play a certain
sound).
Now the question is, should I incorporate something like that into the
COMMIO library? (either adding it directly to commio.pas or creating a new
unit for it) I was planning on just writting my own unit for this, but if
others are interested in it also, then I might add it to the library for
everyone.
Θ