* David Luff -- Sunday 12 February 2006 22:23:
> Melchior FRANZ writes:
> > The ATC subsystem shouldn't really generate the message *and* display
> > it, [...] A different subsystem should then take this message and
> > display it -- using the same code for ATC and other screen messages. 

> Please feel free to rip it out and replace with something better. 

That's something that I would like others to decide. (I for one
have commented it out. :-) I would definitely remove screenPrint()
from Nasal, though.



> It does (accidentally) have a few nice 'features' - 2 messages
> transmitted simultaneously are as unreadable on the display as they
> are indecipherable in real-life.  Unfortunately users keep thinking
> this is a bug, and complain about it!

Well, if it walks like a bug, and talks like a bug ... yes, they
rightfully complain. Jamming two *radio* messages together and
making them impossible to understand may be justified. But
we've got the pilots speech there, too. And we need a place to
display the copilot's or instructor's words. In real life I can
well understand more voices at the same time. I can concentrate
on the copilot's voice even if the passengers are screaming. And
I can always distinguish what *I* said myself, and what ATC said.
So the jamming argument doesn't really strike here, IMHO.

But the 'old' display has other advantages: it's faster (just a
few OpenGL instructions, rather than creating an XML dialog, letting
the layouter lay out, and finally display -- and that for each time
a line is added or removed), and it can print the horizontally
scrolling ATIS line. But again, one could write something that
merges the capabilities of both versions and move it to a neutral
place (GUI?), where it can be used by all subsystems, much like
the voice interface subsystem. Not that I have time for this rewrite
at the moment ...

m.


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to