Subj : Coding shell switching into a shell
To : All
From : Khelair
Date : Fri Jan 23 2015 10:43 pm
Hey, I asked a few times in Synchronet IRC, but I do believe that people were
too busy for quasi-synchronous communication at the time, so I figured I'd post
here a little bit about it.
I'm still working on development of the same shell that I was previously.
The last real step I need to finish before I roll it out for alpha/beta people
to start peeking at is being able to let them switch back from that shell to
something else when they find areas that it's helplessly broken, and when they
want to access functionality that I simply don't have coded in yet...
So I started using bbs.select_shell(). Now I just realized that part of the
problem might be that I'm currently debugging it as a door, and not as a shell,
so let me know if that's my primary fubar and I'll just shut up and slink away.
*grin*
Anyway, I realized that after pulling up the correct routine for selecting a
new shell, I'm still stuck in my code. Is that something where I need to
actively search out the shell that I've switched to, clean up my shell's
environment, and jump to that code? The other 'shell' methods that I've seen
don't seem to have anything to do with activating a new shell. I just don't
want users to have to log out and log back in in order to get to the new shell.
Like I said, I'm having an inkling now that this might just be due to the
fact that I'm debugging it as a door; if so, sorry to waste your time, but feel
free to poke fun of me a bit! :)