Age | Commit message (Collapse) | Author |
|
game descriptions. Doing this now is the responsibility of the engines.
- Adapted the SCUMM engine to add lang/platform to the desc string if
necessary. Other engines still have to be adapted (but many do not seem to
need this at all, since they either are lang/platform agnostic, or already
include this information in their MD5 tables).
svn-id: r21154
|
|
svn-id: r21153
|
|
svn-id: r21152
|
|
compilation errors associated with it.
svn-id: r21151
|
|
- Added new GameDescriptor struct (similar to PlainGameDescriptor but with
Common::String members instead of const char * ones)
- Changed DetectedGame to subclass GameDescriptor
- Removed toGameSettings() in favor of new (template) constructors in
DetectedGame and GameDescriptor
- Fixed a bug in the obsolete gameid handling in the SCUMM & SIMON engines
svn-id: r21150
|
|
- made use of the new DetectedGame constructor from my last commit
- some related cleanup
svn-id: r21149
|
|
svn-id: r21148
|
|
svn-id: r21147
|
|
svn-id: r21146
|
|
and speech modes (text only, speech only, speech & text) can now be
configured. Toggling music and sound in general is not enabled yet.
Also formatted the static menu resources a bit differently, made
sure some vars in the menu code always got initalized, and
fixed a slight formatting error :).
svn-id: r21145
|
|
to a detection list w/o first creating a temporary GameSettings struct
svn-id: r21144
|
|
the conent of plugin.exp)
svn-id: r21143
|
|
svn-id: r21142
|
|
several errors where the format string didn't match the number of arguments to the call)
svn-id: r21141
|
|
add a 0x prefix automatically
svn-id: r21140
|
|
svn-id: r21139
|
|
svn-id: r21138
|
|
o Converted global options dialog to new scheme.
svn-id: r21137
|
|
system delay, which was causing concurrency problems.
svn-id: r21136
|
|
svn-id: r21135
|
|
imuse
svn-id: r21134
|
|
svn-id: r21133
|
|
svn-id: r21132
|
|
o Cleanup of launcher dialog
o Implemented useWithPrefix keyword
svn-id: r21131
|
|
svn-id: r21127
|
|
possible frame losses, and removed a (now) redundant call to showOverlay() in the
debugger.
svn-id: r21125
|
|
svn-id: r21124
|
|
o Add 'true' and 'false' constants
o add .visible widget property
o allow dots to be part of section and key names in configs
svn-id: r21123
|
|
svn-id: r21120
|
|
svn-id: r21119
|
|
o Implemented special alias 'prev'
o Added new calling scheme to several widgets
o Partially converted launcher dialog to new scheme
o Converted couple widgets of chooser dialog
svn-id: r21118
|
|
svn-id: r21116
|
|
http://wiki.scummvm.org/index.php/GUI_Themes
Code is not yet used.
svn-id: r21115
|
|
o Add types SectionList and SectionKeyList
o Implement getKeys() method
svn-id: r21114
|
|
svn-id: r21113
|
|
svn-id: r21112
|
|
fast now though, but seems to be another problem).
Also changed some unsigned values to signed.
svn-id: r21111
|
|
setTempo().
svn-id: r21110
|
|
svn-id: r21109
|
|
svn-id: r21108
|
|
svn-id: r21107
|
|
svn-id: r21106
|
|
svn-id: r21105
|
|
* 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: r21103
|
|
have renamed it getRandomNr(). The _unk6 variable has been renamed _rnd. (Our
MidiDriver_ADLIB class also has its own random number generator, so it's not
such a far-fetched guess as it may seem.)
svn-id: r21102
|
|
volume is modified (it depends on several still unknown variables), but that's
all it does as far as I can tell.
svn-id: r21101
|
|
svn-id: r21099
|
|
svn-id: r21095
|
|
immediately, but outside smush when sound data are depleted in sound mixer buffer.
svn-id: r21094
|