Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |||
2006-04-15 | - Renamed ConfigManager::getActiveDomain to getActiveDomainName, and added a ↵ | Max Horn | |
new getActiveDomain method that returns a pointer to the actual active *domain* - Added Engine::_targetName whose value is computed from the name of the active domain - Removed GameDetector::_targetName, instead code now uses either Engine::_targetName or the name of the active domain - This in turn allowed for removing usage of GameDetector in many places svn-id: r21916 | |||
2006-04-15 | - Get rid of GameDetector::_dumpScripts and GameDetector::_force1xOverlay in ↵ | Max Horn | |
favor of settings in the transient config domain - This also means you can now set those options in the config file - Fixed a bug I recently introduced that made bool command line options (like -u, -f) always return 'false' when used in their single letter form svn-id: r21909 | |||
2006-04-12 | Fixing mismatch between format strings and data on some systems | Max Horn | |
svn-id: r21827 | |||
2006-04-12 | sizeof(void *) != sizeof(int) for a large number of systems. | Jonathan Gray | |
Fix a lot of debug/error statements that were using %d/%x for the result of pointer arithmetic. As C++ apparently has no format string for ptrdiff_t use %lu/%lx as appropriate. svn-id: r21824 | |||
2006-04-08 | Properly translate Common::Language values for COMI | Max Horn | |
svn-id: r21704 | |||
2006-04-08 | Renamed various *GameSettings to GameSettings (our namespaces are enough to ↵ | Max Horn | |
distinguish them) svn-id: r21684 | |||
2006-04-03 | GF_HE_CURSORLESS feature flag not required, since HE games always set a ↵ | Travis Howell | |
default cursor too. svn-id: r21576 | |||
2006-04-01 | Generate an error when kGenAsIs is used with an unsupported platform, ↵ | Max Horn | |
instead of silently continuing with a bogus _fileHandle (leading to odd crashes) svn-id: r21528 | |||
2006-03-20 | The Hercules specific screen size check is no longer required | Travis Howell | |
svn-id: r21390 | |||
2006-03-19 | Moved filename substitution code from scumm.cpp to plugin.cpp | Max Horn | |
svn-id: r21386 | |||
2006-03-19 | Add workaround for script bug in Loom (CD) | Travis Howell | |
svn-id: r21371 | |||
2006-03-17 | Add another German version of puttzoo demo | Travis Howell | |
svn-id: r21341 | |||
2006-03-14 | Renamed & documented the LIGHTMODE flags | Max Horn | |
svn-id: r21288 | |||
2006-03-14 | Enhance the new getCurrentLights to work for V6+ games, too, making it ↵ | Max Horn | |
possible to remove several special cases throughout the code svn-id: r21286 | |||
2006-03-14 | Avoid all scumm var conflicts in C64 maniac | Travis Howell | |
svn-id: r21277 | |||
2006-03-12 | IMuse SysEx processing now handled by client-specified callbacks. This ↵ | Jamieson Christian | |
removes all game-specific references from the Player class. Bloodshed Dev-C++ project file updated. svn-id: r21241 | |||
2006-03-12 | Adjust basename array setting in HE99+ games, for filename substitution | Travis Howell | |
svn-id: r21229 | |||
2006-03-10 | Add Russian puttrace and pajama3 | Eugene Sandulenko | |
svn-id: r21209 | |||
2006-03-08 | Fixed 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-05 | Restructured 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-05 | Make sure there actually is a SMUSH mixer before stopping and deleting it. | Torbjörn Andersson | |
svn-id: r21099 | |||
2006-03-05 | that 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-05 | Add German verbs and more work on input in C64 maniac | Travis Howell | |
svn-id: r21089 | |||
2006-03-04 | No need to use generateSubstResFileName when we already know the result | Max Horn | |
svn-id: r21072 | |||
2006-03-04 | Const as const can (marking things as const/static allows better compiler ↵ | Max Horn | |
optimizations and helps to catch certain bugs) svn-id: r21069 | |||
2006-03-04 | Cleanup for the container loading code (and always disable file name ↵ | Max Horn | |
substitution when a container file is used svn-id: r21067 | |||
2006-03-04 | When container files are used, we don't need file name substitution anymore | Max Horn | |
svn-id: r21066 | |||
2006-03-04 | Added a comment about the first few entries in substResFileNameTable | Max Horn | |
svn-id: r21065 | |||
2006-03-04 | Since findSubstResFileName / applySubstResFileName only compare up to the ↵ | Max Horn | |
first '.', we should be able to safely remove anything after the '.' in all substResFileNameTable entries (I am leaving the 00.LFL names untouched for now, for clarity) svn-id: r21064 | |||
2006-03-04 | Renamed SubstResFileNames::winName and macName to almostGameID / ↵ | Max Horn | |
expandedName (the old names were misleading; the new ones aren't great either :) svn-id: r21062 | |||
2006-03-03 | Moved ScummFile etc. to the new file.cpp / file.h | Max Horn | |
svn-id: r21038 | |||
2006-03-03 | String constants are const -> fixing compiler warnings | Max Horn | |
svn-id: r21036 | |||
2006-03-03 | Fix bug #1439279: "SCUMM: SubstResFileNames partial breakage" | Eugene Sandulenko | |
svn-id: r21034 | |||
2006-03-02 | Fix using items in C64 maniac and cleanup | Travis Howell | |
svn-id: r21011 | |||
2006-03-02 | Yet another patch for bug #1407789 (FT: Invalid Actor when "Combining" Two ↵ | Max Horn | |
Items) svn-id: r21006 | |||
2006-03-02 | Fix inventory display in C64 maniac | Travis Howell | |
svn-id: r21003 | |||
2006-03-02 | Improve input in C64 maniac | Travis Howell | |
svn-id: r21000 | |||
2006-03-01 | Initialize new SCUMM vars for V1/2 | Travis Howell | |
svn-id: r20998 | |||
2006-03-01 | Update string array tables and use for all possible games and strings | Travis Howell | |
svn-id: r20980 | |||
2006-02-27 | Charset 0 is loaded on start in original versions of OLD_BUNDLE games too | Travis Howell | |
svn-id: r20955 | |||
2006-02-26 | COMI uses a separate setting for the verb charset, verbs use correct charset now | Travis Howell | |
svn-id: r20907 | |||
2006-02-26 | Camera variables are initialised on startup by COMI too | Travis Howell | |
svn-id: r20906 |