ID:137004
 
Sorry to be making requests now that you two are "taking a break" from BYOND programming, but is there any reason why client.screen needs to be effected by client.dir? I'm sure most people don't want their status menus being garbled when the client.dir changes, but even if there is some reason, could we at least get a toggle to decide whether or not it is supposed to do this?
Awakening wrote:
Sorry to be making requests now that you two are "taking a break" from BYOND programming, but is there any reason why client.screen needs to be effected by client.dir? I'm sure most people don't want their status menus being garbled when the client.dir changes, but even if there is some reason, could we at least get a toggle to decide whether or not it is supposed to do this?

I suspected that there would be few occasions where one would want client.dir to change the screen objects too, but I took the easy route and simply made them work the same way. If nobody objects, I think I'll aim to make it work as you are suggesting--screen objects would always have a fixed orientation independent of client.dir. We can add client.screen_dir at some later point of it seems necessary.

--Dan