November 12 2009 build
| This is the article of a development build of Skyscraper Simulator.|
It has been confirmed a good-faith contribution to the Skyscraper wiki.
I was originally going to put this build out last night, but the script interpreter became so complicated and large that it froze the Visual C++ compiler (worked fine on GCC for Linux/Mac though). So I broke it up into separate functions tonight and it builds now.
Here's the changes:
-added support for manually positioning the elevator motor sound object with the new MotorPosition elevator parameter
-renamed the normal elevator sounds from StartSound, MoveSound and StopSound to CarStartSound, CarMoveSound and CarStopSound (relates to an elevator car), and made it so that if the old command names are used, it switches into backwards-compatibility mode, which turns off the elevator motor sounds
-added support for exiting back to the main screen with the ESC key (a warning dialog pops up when you press it, to prevent accidental presses). I also added a warning screen when you close out the program. The simulator now reports some things it's doing as it's shutting down, since it has to do a full-scale cleanup for this to work. So far not all memory is freed.
-added support for per-door elevator floor signs (modified AddFloorSigns command for this)
-fixed MotorRunSound command
-Removed axis reversal parameters from CustomWall command in the guide
The Mac build is coming, and I don't have time yet to do the Linux builds - I'll be making those tomorrow night.