Age | Commit message (Collapse) | Author |
|
it in several calls to avoid duplication!!11!
svn-id: r21607
|
|
svn-id: r21441
|
|
removes all game-specific references from the Player class. Bloodshed Dev-C++ project file updated.
svn-id: r21241
|
|
svn-id: r21107
|
|
svn-id: r21106
|
|
* IMuse is no longer a concurrency front-end.
* IMuseInternal now derives from IMuse.
* Common::StackLock used to protect thread-sensitive interface methods (same as IMuseDigital).
* clear_queue() included in stopAllSounds() so it can be removed from the public interface.
* Game ID now specified at init using property().
* Timer callbacks receive a struct containing IMuseInternal and MidiDriver refs, instead of just the latter.
* OSystem pointer from init is now cached and used instead of global.
All references to the g_system and g_scumm globals are now gone. BOOYAH!
Tested with MI2, DOTT and S&M, under Windows, in Native MIDI, Adlib, and Mixed modes. No regressions or concurrency issues observed. Manifestations of the latter are the biggest concern at this point.
svn-id: r21104
|
|
svn-id: r21086
|
|
Dev-C++ project file at the same time.
svn-id: r21085
|
|
getSoundStatus method. The disposition of this method is going to be changing soon, and I'm getting confused by the assumptions being made by many of the calls to it.
svn-id: r21080
|
|
svn-id: r21023
|
|
initialization sequence to give the ScummVM welcome message a better chance of showing up on the LCD panel.
svn-id: r21022
|
|
runtime-selectable DEBUG_IMUSE category.
svn-id: r20950
|
|
svn-id: r20862
|
|
svn-id: r20801
|