Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-09-18 | Moved some more code from class Gdi into new subclasses GdiV1 and GdiV2 | Max Horn | |
svn-id: r23937 | |||
2006-09-18 | Moved NES specific code from class Gdi to GdiNES | Max Horn | |
svn-id: r23934 | |||
2006-09-17 | Moved stored flobjects to class ScummEngine_v70he | Max Horn | |
svn-id: r23924 | |||
2006-09-17 | Renamed ScummEngine::res to _res and allocate the ResourceManager on the ↵ | Max Horn | |
heap (i.e. _res is a pointer now) svn-id: r23922 | |||
2006-09-17 | Changed ScummEngine::gdi to _gdi and allocate the Gdi object on the heap ↵ | Max Horn | |
(i.e. _gdi is a pointer now) svn-id: r23921 | |||
2006-09-16 | * Added virtual Engine::getDebugger() method | Max Horn | |
* Removed code from errorString() methods that hooked the debugger(s) into error(), in favor of using getDebugger() from within error() * As a consequence, removed most custom errorString() methods svn-id: r23894 | |||
2006-09-16 | Replaced checkRange by assertRange, which has (a) an (IMO) more logical ↵ | Max Horn | |
order of parameters, and (b) removes lots of useless duplicate information in error messages svn-id: r23885 | |||
2006-09-09 | Moved allocResTypeData from ScummEngine to ResourceManager; removed friend ↵ | Max Horn | |
declarations from ResourceManager, and performed other minor tweaks svn-id: r23856 | |||
2006-09-01 | Ooops, re-enable sound code | Travis Howell | |
svn-id: r23815 | |||
2006-09-01 | Add HE72+ specific version of convertMessageToString(), to reduce filtering ↵ | Travis Howell | |
and since special codes aren't used. svn-id: r23814 | |||
2006-08-20 | Rename VAR_MOUSEPRESENT to VAR_INPUTMODE and set the default input type to ↵ | Travis Howell | |
mouse mode. Fighting uses mouse mode by default in FOA now, just like the original game. svn-id: r23727 | |||
2006-07-08 | Rename VAR_WINDOWS_VERSION to VAR_PLATFORM_VERSION | Travis Howell | |
svn-id: r23419 | |||
2006-07-06 | Add cyx's patch for 1513622 - HE: Palette glitch (recent regression) | Travis Howell | |
svn-id: r23376 | |||
2006-06-24 | Move backends/fs/fs.h and .cpp to common/fs/fs.h and .cpp | Max Horn | |
Rationale: backend implementations belong to backends/, but portable APIs meant to be used by high level code is for common / sound / graphics / ... (compare also with backends/midi vs. sound/mididrv.h) svn-id: r23274 | |||
2006-06-22 | Fix bug #1509496 - INDY3 (MAC): Map screen hangs up at azores. | Travis Howell | |
svn-id: r23259 | |||
2006-06-21 | Add cyx's patch for bug #1035739 - SCUMM/SMUSH: Ugly palette change when ↵ | Travis Howell | |
video finishes svn-id: r23216 | |||
2006-06-21 | Revert back to original method used for scrollEffect(), fixes regressions. | Travis Howell | |
svn-id: r23214 | |||
2006-06-11 | Removed commented-out subtitles-related code. Requested by salty-horse. | Eugene Sandulenko | |
svn-id: r23030 | |||
2006-06-03 | Correct setting of VAR_CHARINC in several functions, the value should only ↵ | Travis Howell | |
be reversed when using keyboard shortcuts (Due to the scrollbar) svn-id: r22850 | |||
2006-05-31 | Add patch for bug #1452272 - COMI: Verb strings aren't wrapped | Travis Howell | |
svn-id: r22793 | |||
2006-05-29 | The ScummDebugger object needs to be created after _numVariables has been ↵ | Gregory Montoir | |
set. This is apparently only done in in readMAXS() which is called by readIndexFile(). Moved the call to the object constructor in the init() method. This fixes the 'scumm_vars' debugger command. svn-id: r22755 | |||
2006-05-29 | Fix Commodore 64 versions | Travis Howell | |
svn-id: r22732 | |||
2006-05-28 | Moved the hack that distinguishes MM V1 demo from the full version to a more ↵ | Max Horn | |
appropriate location (so that the game gets correctly detected) svn-id: r22718 | |||
2006-05-28 | Use different method to detect V1 demo of Maniac Mansion, since md5 matches ↵ | Travis Howell | |
the full version svn-id: r22695 | |||
2006-05-25 | Set and show/hide mouse cursors through a "cursor manager" (analogous to the | Torbjörn Andersson | |
recently added (cursor) palette manager) so that the cursor can be properly restored after returning from the GUI. If there's any C++ magic that can keep the backend functions from being called by anything else than these managing classes, that would probably be a good idea. Also, since the cursor manager keeps a copy of the cursor image, perhaps there are at least some backends that will no longer need to? svn-id: r22639 | |||
2006-05-18 | --force-1x-overlay is no more. Remove leftovers. | Eugene Sandulenko | |
svn-id: r22519 | |||
2006-05-17 | - Heavily modified patch #1214784: "Disable overlay scaling" | Eugene Sandulenko | |
- Eriktorbjorn's patch from same tracker item for scaling sword1/2 cutscenes is applied as is. It lacks resolution switch on-the-fly. - GUI widgets are repositioned on the fly and use most space, even aspect ratio corrected screen is used without scaling - Heavy tesing is required, but works for me in all cases except for bug #1483272: "GUI: SCUMM pause dialog breaks upon scaler switch" which needs more work. - I probavly broke some backend or two svn-id: r22505 | |||
2006-05-14 | Setting VAR_CHARINC = _defaultTalkDelay cannot possibly be right. It's not the | Torbjörn Andersson | |
same thing as setting VAR(VAR_CHARINC) = _defaultTalkDelay. svn-id: r22466 | |||
2006-05-14 | Check if VAR_CHARINC exists, before setting value in updateSoundSettings() | Travis Howell | |
svn-id: r22462 | |||
2006-05-13 | Patch #1091170: ALL, SCUMM: Subtitle speed control | Max Horn | |
svn-id: r22456 | |||
2006-05-08 | Init. videoParams vars for HE90+ | Travis Howell | |
svn-id: r22386 | |||
2006-05-08 | Add initial DXA support for HE games | Travis Howell | |
svn-id: r22384 | |||
2006-04-30 | Invoke updateSoundSettings a bit later, since it can only correctly set ↵ | Max Horn | |
VAR_VOICE_MODE *after* setupScummVars() has been called svn-id: r22247 | |||
2006-04-29 | Renamed updateVolumes to updateSoundSettings -- now it also handles ↵ | Max Horn | |
subtitles/speech_mute settings. Also changed the ConfigDialog accordingly svn-id: r22233 | |||
2006-04-29 | Moved AKOS stuff to class ScummEngine_v6 | Max Horn | |
svn-id: r22229 | |||
2006-04-29 | Added comment about a major leak in ScummEngine::restart | Max Horn | |
svn-id: r22228 | |||
2006-04-29 | * Renamed several methods in favor of a somewhat more uniform naming scheme: ↵ | Max Horn | |
setupFOO for stuff that inits static data (i.e. will be called only once, or after loading savegames), vs. resetFOO / updateFOO methods which are called frequently and (re)set dynamic data. * Doing this, split scummInit into setupScumm and resetScumm methods * Moved some init code to new methods (huuuuge init methods are hard to read, and hard to customize using subclassing) * Renmaed various setup???Palette methods to set???Palette * Some minor cleanup / tweaks svn-id: r22227 | |||
2006-04-29 | * Added ScummEngine_v8::initScummVars() | Max Horn | |
* Moved VAR_LANGUAGE to class ScummEngine_v8 * Minor cleanup svn-id: r22223 | |||
2006-04-29 | Make use of the new scummLoop_* functions to move some SCUMM version ↵ | Max Horn | |
specific stuff around svn-id: r22219 | |||
2006-04-29 | Split scummLoop into multiple functions, for easier maintanance & ↵ | Max Horn | |
customizability svn-id: r22218 | |||
2006-04-27 | Fix compile of SCUMM engine | Travis Howell | |
svn-id: r22191 | |||
2006-04-26 | Replaced _hFileTable by _hInFileTable/_hOutFileTable | Max Horn | |
svn-id: r22182 | |||
2006-04-23 | Moved _heTimers to ScummEngine_v60he | Max Horn | |
svn-id: r22116 | |||
2006-04-23 | Move HE specific stuff from class Sound to its new subclass SoundHE | Max Horn | |
svn-id: r22115 | |||
2006-04-23 | Moved ScummEngine_v5 from cursor.cpp to scumm.cpp (seems to be more natural, ↵ | Max Horn | |
even though it inits some cursor related stuff) svn-id: r22114 | |||
2006-04-23 | Behold, the new SCUMM detector finally has arrived. Unified detection & ↵ | Max Horn | |
engine instantiation, reduced code duplication, more powerful detection in case MD5 is not known / can't be computed, and many other nifty improvements. svn-id: r22110 | |||
2006-04-23 | Replaced _demoMode by GF_DEMO | Max Horn | |
svn-id: r22087 | |||
2006-04-17 | Call updateScreen() from waitForTimer() (instead of usually right before it) | Torbjörn Andersson | |
for smoother mouse cursor movement. svn-id: r21993 | |||
2006-04-16 | Fix for bug #1471383: Instead of overloading ConfigManager::set, we now have ↵ | Max Horn | |
new setInt and setBool methods (matching getInt/getBool), which avoids strange quirks & bugs caused by (char *) being implicitly cast to int (ouch) svn-id: r21951 | |||
2006-04-15 | Removed unused #include | Max Horn | |
svn-id: r21918 |