aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2006-03-08Commits patch #1437774 ("KYRA1: Game will crash if bitmap is missing").Johannes Schickel
svn-id: r21146
2006-03-08Implemented the last menu (the settings screen). Walking speed, text speed,Oystein Eftevaag
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
2006-03-08Added alternate DetectedGame constructor, to make it possible to add games ↵Max Horn
to a detection list w/o first creating a temporary GameSettings struct svn-id: r21144
2006-03-08Adapting plugin.syms to the changes made to the plugin API (matching it with ↵Max Horn
the conent of plugin.exp) svn-id: r21143
2006-03-08Update win32 distTravis Howell
svn-id: r21142
2006-03-08Fixed tons of format string warnings for debug/error calls (including ↵Max Horn
several errors where the format string didn't match the number of arguments to the call) svn-id: r21141
2006-03-08Use %p to print pointers portably (even on 64bit systems). Note: this will ↵Max Horn
add a 0x prefix automatically svn-id: r21140
2006-03-08Check format string in calls of debug/error (adapted from patch #1445422)Max Horn
svn-id: r21139
2006-03-08CleanupEugene Sandulenko
svn-id: r21138
2006-03-08o Converted most (all?) widgets to new scheme.Eugene Sandulenko
o Converted global options dialog to new scheme. svn-id: r21137
2006-03-08The adlib code was calling the Kyra delay() function instead of the Oystein Eftevaag
system delay, which was causing concurrency problems. svn-id: r21136
2006-03-07Correct order of cases in o72_redimArray()Travis Howell
svn-id: r21135
2006-03-07Updated project file with lastest added/removed files from CinE, Gui, Kyra, ↵Chris Apers
imuse svn-id: r21134
2006-03-07Fix implementation of UseWithPrefix keywordEugene Sandulenko
svn-id: r21133
2006-03-07Fixed invalid event returned with ARM OS5 backendChris Apers
svn-id: r21132
2006-03-07o More widgets fot alternative constructorsEugene Sandulenko
o Cleanup of launcher dialog o Implemented useWithPrefix keyword svn-id: r21131
2006-03-07Add XxH to evaluation precedence.Eugene Sandulenko
svn-id: r21127
2006-03-07Added the proper death dialog, changed the sequence skipping code a bit to avoidOystein Eftevaag
possible frame losses, and removed a (now) redundant call to showOverlay() in the debugger. svn-id: r21125
2006-03-07Do not override .prev for simple variable assignments, i.e. VAR=VALUEEugene Sandulenko
svn-id: r21124
2006-03-07GUI widget positions:Eugene Sandulenko
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
2006-03-07Set svn keywords on theme file.Eugene Sandulenko
svn-id: r21120
2006-03-07Fix 320xY layoutEugene Sandulenko
svn-id: r21119
2006-03-07More work on customizable GUI.Eugene Sandulenko
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
2006-03-07Updated Bloodshed Dev-C++ project file for scummvm to reflect new gui/ files.Jamieson Christian
svn-id: r21116
2006-03-07WIP for arbitrary widget positions. SeeEugene Sandulenko
http://wiki.scummvm.org/index.php/GUI_Themes Code is not yet used. svn-id: r21115
2006-03-07o Properly react to end-of-file is loadFromStream()Eugene Sandulenko
o Add types SectionList and SectionKeyList o Implement getKeys() method svn-id: r21114
2006-03-06Fixed fight mode shortcutChris Apers
svn-id: r21113
2006-03-06Fixed compilation, this could be used with all systems (?)Chris Apers
svn-id: r21112
2006-03-06Renamed setTempo to update_setTempo, also fixed tempo handling (intro is too ↵Johannes Schickel
fast now though, but seems to be another problem). Also changed some unsigned values to signed. svn-id: r21111
2006-03-06More renamings: _unkTableByte1 is now _tempo, and updateCallback29() isTorbjörn Andersson
setTempo(). svn-id: r21110
2006-03-06CleanupTorbjörn Andersson
svn-id: r21109
2006-03-05fixed palette handling regression, as reported on the forum.Gregory Montoir
svn-id: r21108
2006-03-05Removed tag2str usage, which eliminates scumm/util.h dependency.Jamieson Christian
svn-id: r21107
2006-03-05I guess this is really a WORKAROUND, rather than a HACK. Updated comment.Torbjörn Andersson
svn-id: r21106
2006-03-05Corrects implementation of updateCallback48.Johannes Schickel
svn-id: r21105
2006-03-05Restructured IMuse and IMuseInternal.Jamieson Christian
* 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
2006-03-05Note to self: compile before commit.Torbjörn Andersson
svn-id: r21103
2006-03-05The updateUnk6Value() appears to be some sort of random number generator, so ITorbjörn Andersson
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
2006-03-05Renamed output1() to adjustVolume(). I'm still uncertain exactly *how* theTorbjörn Andersson
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
2006-03-05Make sure there actually is a SMUSH mixer before stopping and deleting it.Torbjörn Andersson
svn-id: r21099
2006-03-05that was not what I want. it should stop audio only for immediately stop.Paweł Kołodziejski
svn-id: r21095
2006-03-05that should help for bug #1352486, smush sound tracks are not stopped ↵Paweł Kołodziejski
immediately, but outside smush when sound data are depleted in sound mixer buffer. svn-id: r21094
2006-03-05Update box flags for C64 maniacTravis Howell
svn-id: r21093
2006-03-05updated msvc7,8 project filesPaweł Kołodziejski
svn-id: r21092
2006-03-05Add back exclusion lost in last commit, exclude some verbs from verbs error ↵Travis Howell
script svn-id: r21091
2006-03-05Correct case of verb names in C64 ManiacTravis Howell
svn-id: r21090
2006-03-05Add German verbs and more work on input in C64 maniacTravis Howell
svn-id: r21089
2006-03-05Patch to update Microsoft VC 7.1 project files, from QuietustTravis Howell
svn-id: r21088
2006-03-05Update, to add new imuse fileTravis Howell
svn-id: r21087
2006-03-05Fix compiler warningsTravis Howell
svn-id: r21086