Age | Commit message (Collapse) | Author |
|
|
|
The hacky use of getDuration() to retrieve the framerate() is gone
Thanks to md5 for testing (and for filling in a few gaps since I was coding in the blind ;))
|
|
|
|
|
|
This will be useful in matching the MD5 checksums with what the
advanced detector returns
|
|
|
|
|
|
setEndFrame() will ensure the audio stops when it is supposed to. Also removes the hack of retrieving the frame rate through the getDuration()'s timestamp return value.
Thanks to md5 for testing
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Also, clean up and document game configuration options, and add a TODO
for QSound support
|
|
|
|
|
|
|
|
|
|
|
|
This is necessary, as the script manager may include references to the
render manager, such as side effects in Zork: Nemesis. Fixes a crash on
engine exit when the current scene contains such effects
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Since some compilers, like MSVC, strip out asserts in non-debug builds,
it's a bad idea to perform active commands within assert() statements.
In this particular case, the engine would attempt to open a file in an
assert statement
|
|
|
|
|