Scripts

General discussion about Celestia that doesn't fit into other forums.
Avatar
t00fri
Developer
Posts: 8772
Joined: 29.03.2002
Age: 22
With us: 22 years 8 months
Location: Hamburg, Germany

Post #21by t00fri » 22.01.2003, 20:59

chris wrote:Any suggestions on how to improve text display in scripts are appreciated. For one, the "scrolling" behavior mentioned by selden sounds like something that should be built in.

--Chris

I consider it an unduely primitive feature of the Celestia scripting language that the user has to provide his/[her;-)] own (minimum) waiting intervals including the time for loading textures and other rather variable things. Think of any decent modem scripting protocol like 'chat'. It is staightforward to include the /minimum/ waiting time in the command itself. Control is given back to the user only after all tasks implied by the command are finished!

I am thinking to incorporate this in the scripting code since some time. Of course extra delays, beyond the minimum that is needed for the command to finish has always to be provided explicitly.

Bye Fridger

PS: for those of you who do not remember what a /modem/ is: a small usually black box with a number of flickering LEDs at the front;-)

Avatar
selden
Developer
Posts: 10192
Joined: 04.09.2002
With us: 22 years 3 months
Location: NY, USA

Post #22by selden » 22.01.2003, 22:47

Chris and Fridger,

One feature that seems to be missing is some way to get feedback from the user -- at the moment, perhaps just a "press any key to continue" would be acceptable.

Of course, this brings up the question of more generalized user interactions. Unfortunately, that leads one to conditional branches, and many more additions. They might or might not be approprate, depending on whatever plans there might be for remote control.
Selden


Return to “Celestia Users”