Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-05-10 | Adds clipping to the workaround in "preserveOrRestoreBackground", so it does ↵ | Johannes Schickel | |
not overwrite the interface. svn-id: r22404 | |||
2006-05-10 | Adds workaround for bug # 1477364 ("KYRA1: Water dripping freezes") until a ↵ | Johannes Schickel | |
proper solution is found. svn-id: r22403 | |||
2006-05-10 | Enables OSystem::kFeatureAutoComputeDirtyRects until proper dirty rect ↵ | Johannes Schickel | |
managment is implemented. svn-id: r22402 | |||
2006-05-08 | Added delay() to delayWithTicks() as well. This function is quite similar to | Torbjörn Andersson | |
some of the custom delay loops in script_v1.cpp. Could it be used there? svn-id: r22394 | |||
2006-05-08 | Replaced a bunch of delay loops with a new delayUntil() function. Now all of | Torbjörn Andersson | |
them will at least sleep if the remaining delay is at least 10 ms. (Personally, I don't like the idea of busy-waiting even 9 ms, but now that it's in its own function, it becomes much easier if we want to change that behaviour. There are still plenty of custom delay loops left, though.) svn-id: r22393 | |||
2006-05-08 | Added comment about switch case fallthrough. I assume this one is deliberate, | Torbjörn Andersson | |
but they're easy to miss at a casual glance. svn-id: r22392 | |||
2006-05-08 | As LordHoto pointed out, placeItem is already initialised to false, so we only | Torbjörn Andersson | |
need to set it to true. svn-id: r22391 | |||
2006-05-08 | Small cleanup. It's not that I mind fallthroughs - as long as they are clearly | Torbjörn Andersson | |
labelled as being intentional - but to save just one line of code? That hardly seems worth it. svn-id: r22390 | |||
2006-05-08 | Changed abs() to ABS() | Torbjörn Andersson | |
svn-id: r22389 | |||
2006-05-08 | Missed a couple of switch cleanups. | Torbjörn Andersson | |
svn-id: r22385 | |||
2006-05-08 | Cleanup: Use ScummVM indentation style for switch() cases. In some cases, I | Torbjörn Andersson | |
have added or removed "break"s, but not in any way which should change the program's behaviour. I.e. I've added "break" to the final case, and after calling quitGame(), and I've removed "break" after "return". svn-id: r22383 | |||
2006-05-07 | Fixes playing of credits music. | Johannes Schickel | |
svn-id: r22378 | |||
2006-05-04 | Adds (partial) support for italian floppy. (still hardcoded strings are ↵ | Johannes Schickel | |
missing) (Bug # 1409244 ("KYRA: GFX problems with ITALIAN floppy")). svn-id: r22333 | |||
2006-05-03 | Fixes typo. | Johannes Schickel | |
svn-id: r22310 | |||
2006-05-03 | - moves detection code to plugin.cpp. | Johannes Schickel | |
- splits game table for kyra1 and kyra2. svn-id: r22309 | |||
2006-05-03 | - modifies loadBitmap not to crash if a image isn't found | Johannes Schickel | |
- starts to clean up the engine initalisation code svn-id: r22308 | |||
2006-05-03 | Fix for bug # 1480744 ("KYRA1: mouse cursor vanishes"). | Johannes Schickel | |
svn-id: r22307 | |||
2006-05-01 | Just add kyra2 to kyra_list if ENABLE_KYRA2 is defined. | Johannes Schickel | |
svn-id: r22256 | |||
2006-05-01 | Makes malcolm walking into the kyragem room after some time. (fixes half of ↵ | Johannes Schickel | |
bug #1471893 ("KYRA1: Graphics glitch when Malcolm turns to stone")) svn-id: r22255 | |||
2006-05-01 | Adds archive file list, MD5 for my CD version, and a few function stubs for ↵ | Oystein Eftevaag | |
Hand of Fate, to use as a basis for further work svn-id: r22252 | |||
2006-04-29 | Moved the AudioCDManager as well as class AudioStream and its (standard) ↵ | Max Horn | |
subclasses to namespace Audio svn-id: r22231 | |||
2006-04-29 | * Changed the createEngine() factory function of our plugins to return an ↵ | Max Horn | |
error code (the engine is now passed indirectly via a double pointer) * Removed Engine_Empty (obsolete now that engines can return actual error codes) svn-id: r22199 | |||
2006-04-27 | Typo | Oystein Eftevaag | |
svn-id: r22190 | |||
2006-04-27 | Move the detector code out of the constructor and into init() to do error ↵ | Oystein Eftevaag | |
handling (specifically the GUI error message if no game is found in the specified directory), and cleans up the constructor/destructor a bit to allow a clean exit. svn-id: r22189 | |||
2006-04-25 | - Check if path specified for a game in scummvm.ini really exists and complain | Eugene Sandulenko | |
if it does not - Give more understandable feedback to user when SCUMM module can't find a game - Put TODO to kyra engine as their current detection scheme does not let easily tell if game data really present in specified directory svn-id: r22163 | |||
2006-04-25 | Fixes some coordinate initialization in the menus, and makes sure the ↵ | Oystein Eftevaag | |
initial savegame is created when kyrandia is started for the first time svn-id: r22153 | |||
2006-04-25 | Adds some code to dynamically resize and readjust the menus if the text ↵ | Oystein Eftevaag | |
strings of the current language are too long, to avoid overlaps etc. svn-id: r22148 | |||
2006-04-23 | Uses kyra.dat for GUI strings instead of hardcoding them, which means ↵ | Oystein Eftevaag | |
localized strings are now supported for the menus. Note that the size of the menus are not yet calculated to account for the longer strings in some languages svn-id: r22105 | |||
2006-04-18 | Fixes use of textspeed settings if voice+text mode is enabled. (thanks to ↵ | Johannes Schickel | |
salty-horse) svn-id: r21999 | |||
2006-04-17 | - Implements copyRegion without transparency checking | Johannes Schickel | |
- Uses copyRegion without transparency checking to fix credits drawing bugs svn-id: r21989 | |||
2006-04-17 | Simplifies credits.txt loading. | Johannes Schickel | |
svn-id: r21988 | |||
2006-04-17 | Fixes bug #1471895 ("KYRA1: Kyragem goes black at the very end"). | Johannes Schickel | |
svn-id: r21987 | |||
2006-04-17 | Rewrote the timing of the Kyra end credits so that it doesn't matter that the | Torbjörn Andersson | |
variables are signed. Otherwise the credits may hang on a slow system. svn-id: r21986 | |||
2006-04-17 | Implements the end credits, and disables fast forwarding in the intro. | Oystein Eftevaag | |
svn-id: r21980 | |||
2006-04-16 | Removed the directory parameter from md5_file | Max Horn | |
svn-id: r21937 | |||
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-14 | Changed File::open to take a Common::String as file name parameter | Max Horn | |
svn-id: r21867 | |||
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-09 | Fix const correctness in Kyra's StaticResource::loadStrings and ↵ | Max Horn | |
StaticResource::loadPaletteTable (notice the difference between a pointer pointing to a pointer pointing to const memory, vs. a pointer pointing to a *constant* pointer pointing to const memory) svn-id: r21708 | |||
2006-04-08 | Introduced language EN_ANY used for general English game entries. EN_USA and | Eugene Sandulenko | |
EN_GRB should be used for games which have both variants. Currently it is MM NES and BASS. All other are switched to EN_ANY. svn-id: r21702 | |||
2006-04-08 | Modified the REGISTER_PLUGIN macro so that it allows (and requires) a ↵ | Max Horn | |
trailing semicolon (this helps certain tools to parse our code better) svn-id: r21689 | |||
2006-04-08 | Renamed various *GameSettings to GameSettings (our namespaces are enough to ↵ | Max Horn | |
distinguish them) svn-id: r21686 | |||
2006-04-04 | Removed extra exclamation marks in warning() calls as well. | Eugene Sandulenko | |
svn-id: r21608 | |||
2006-04-04 | Since our debug() adds an exclamation mark at the message end, remove | Eugene Sandulenko | |
it in several calls to avoid duplication!!11! svn-id: r21607 | |||
2006-04-02 | Don't try to copy str to _talkBuffer if str is pointing to _talkBuffer. Apart | Torbjörn Andersson | |
from being unnecessary, the result of strcpy() on overlapping memory areas is unpredictable. svn-id: r21562 | |||
2006-03-29 | Do not #include endian.h in scummsys.h (cuts down deps on endian.h from ~400 ↵ | Max Horn | |
to ~250). Many greetings to eriktorbjorn, and have fun recompiling. svn-id: r21500 | |||
2006-03-29 | Alphabetical build order | Max Horn | |
svn-id: r21499 | |||
2006-03-28 | - Commits heaviliy modifed patch #1459951 ("KYRA: Combining MIDI music with ↵ | Johannes Schickel | |
Adlib sfx") (created a wrapper class for two different sound drivers instead of adding a new variable to the KyraEngine class and chaning stuff there) - Prevents to play track 0 for non mt-32 midi devices (got ugly sound output with windows midi) svn-id: r21479 | |||
2006-03-28 | Renamed various container isEmpty() methods to empty() to match STL conventions | Max Horn | |
svn-id: r21472 |