aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2012-10-26PEGASUS: Don't error out for two missing WSC AI videosMatthew Hoops
2012-10-26Merge pull request #289 from rasky/add_italian_versionStrangerke
Add detection for original Italian version.
2012-10-26TONY: Fix translation of Italian commentWillem Jan Palenstijn
Thanks to Giovanni Bajo for noticing and correcting this.
2012-10-26Add detection for original Italian version.Giovanni Bajo
2012-10-25CONFIGURE: Enable Tony engineEugene Sandulenko
2012-10-23WINTERMUTE: Convert ' correctly from CP1252Einar Johan Trøan Sømåen
2012-10-23WINTERMUTE: Add a hack to allow videos to loopEinar Johan Trøan Sømåen
2012-10-22WINTERMUTE: Avoid using __DATE__ and __TIME__ in-engineEinar Johan Trøan Sømåen
2012-10-22SCI: Add a workaround for bug #3568452 - "SCI: QFG1VGA - Path finding bug in ↵Filippos Karapetis
the forest" This workaround has been added for now to stop the game from freezing. A more correct solution would be to match our pathfinding algorithm to what SSCI is doing, but with this workaround we can stop the more immediate problem (game freezing) now.
2012-10-22SCI: Fix bug #3578335 - "SCI: Mixed-Up Mother Goose EGA - crash upon ↵Filippos Karapetis
choosing kid" In several SCI0 games, the parameter to kDoSoundFade can be null. We handle that case, instead of adding individual workarounds per game
2012-10-22SCI: Add another version of Castle of Dr. Brain (bug #3578286)Filippos Karapetis
2012-10-22SCI: Fix bug #3578336 - "SCI: Codename: ICEMAN - No 'EGA undithering' option"Filippos Karapetis
2012-10-22SCI: Add the Inside the Chest / Benind the Developer's Shield demoFilippos Karapetis
2012-10-20COMPOSER: Change screen surface variable naming for clarity.D G Turner
This makes it easier to read the code where sprite surfaces are blitted to the screen.
2012-10-20COMPOSER: Close two memory leaks.D G Turner
2012-10-16PEGASUS: Improve error messages when failing to load PICT imagesMatthew Hoops
2012-10-15TONY: Fix music bug - 2 songs played simultaneously eventuallyStrangerke
2012-10-13SCI: Hopefully fix bug #3565505 - "SCI : crash when loading a savegame"Filippos Karapetis
This bug occurs because in the cases specified in the bug report, the main loop hasn't run fully yet, and there is a mini loop running instead (e.g. inside Print()) Hopefully, this catches most cases where the crash occurs, but it needs more testing to find if there is any other such case.
2012-10-13SCI: Fix bug #3568431 - "SCI: QFG1VGA - Text glitch at the ghosts death screen"Filippos Karapetis
This is a script bug, and is present in the original game as well. Thanks to lskovlun for assisting with this one
2012-10-12Merge branch 'master' into teenagentRefactorD G Turner
Conflicts: engines/teenagent/callbacks.cpp
2012-10-10TEENAGENT: Convert Dialog text color symbols to an enum.D G Turner
2012-10-10TEENAGENT: Convert Inventory item ids to an enum.D G Turner
2012-10-09TEENAGENT: Fix constant naming to comply with Coding Conventions.D G Turner
Adding missing CamelCase k-prefixes.
2012-10-08Merge pull request #282 from bluegr/nipponfixFilippos Karapetis
PARALLACTION: Fix the ending of Nippon Safes (bug #5866)
2012-10-08SCI: Add documentation regarding all SCI1.1 CD games in syncIngameAudioOptions()Filippos Karapetis
2012-10-08SCI: Also add LSL6 CD to syncIngameAudioOptions()Filippos Karapetis
2012-10-08SCI: Document syncIngameAudioOptions()Filippos Karapetis
2012-10-08SCI: Add a workaround for the large text boxes in Freddy Pharkas CDFilippos Karapetis
Fixes bug #3575276 - "SCI: Freddy Pharkas: Text sometimes drawn/erased incorrectly"
2012-10-07SCI: Fix Uhura's Woo conversation optionWillem Jan Palenstijn
This is bug #3040722. It was trying to open a non-existent submenu. We now force a return after handling the conversation option right before it tries to look for this submenu.
2012-10-07SCI: Flip assertWillem Jan Palenstijn
This way the assert is checking that the allocated buffer is large enough for the memcpy that follows it.
2012-10-06SWORD1: Enable American ("Circle of Blood") panelTorbjörn Andersson
If the language is explicitly set to American English, use the American version of the panel for the main control panel. In all other aspects, American English will behave as British English, so it shouldn't break anything.
2012-10-06SCI: Fix dissect_script crash with invalid object typesWillem Jan Palenstijn
2012-10-06SCI: Fix some console output formattingWillem Jan Palenstijn
2012-10-06TOLTECS: Improve the shake screen effects during moviesTorbjörn Andersson
I don't know how often the original shook the screen (perhaps as often as it could?), but at least we now have the opportunity to shake the screen more than once per movie frame.
2012-10-06TOLTECS: Hide the mouse cursor while a movie is playing, like the originalFilippos Karapetis
Thanks to eriktorbjorn for noticing this
2012-10-06TOLTECS: Wait a bit after drawing each frameFilippos Karapetis
This reduces the CPU load considerably (it's around 10% now, down from 50%)
2012-10-06TOLTECS: Remove redundant screen updatesFilippos Karapetis
2012-10-05SCI: Add kReadNumber fixmeWillem Jan Palenstijn
Thanks to Walter for noticing this.
2012-10-03TOLTECS: Fix menu positining in the simplest way I can think ofTorbjörn Andersson
All this does is to offset the image when copying it to the screen, and offset the position when checking for clickable items at specific coordinates. It looks and works right to me. I guess that just leaves the buildColorTransTable2() function, but I'm useless for that so someone else will have to look into it.
2012-10-03PEGASUS: Fix uninitialized variableMatthew Hoops
2012-10-03TOLTECS: Improve audio/video sync in the movie playerTorbjörn Andersson
At least on my computer, the sound would stall frequently after a while because the delay between frame was calculated from frame to frame. Now it's calculated from the start of the sound instead.
2012-10-03TOLTECS: Added TODO comment about main menu positionTorbjörn Andersson
I'm guessing that the unused _top variable is what causes the main menu to be drawn at the wrong position at the very start of the game. At that point, it's 30 which seems to be by how much the Y coordinate is off.
2012-10-02TOLTECS: Draw shaded rects to "front screen", not "background"Torbjörn Andersson
The shadeRect() function is called just once (at the time of writing) and immediately afterwards the "front screen" is copied to the "background". Therefore, drawing to the background doesn't seem to make any sense. The colors are wrong, but I assume that's for the same reason that the text colors are wrong as well.
2012-10-02TEENAGENT: Modify callback comment into readable FIXME.D G Turner
2012-10-01SCI: Fix compilation with MSVC (atan2() was ambiguous)Filippos Karapetis
2012-10-01PEGASUS: MarsTimerEvent is a structFilippos Karapetis
2012-09-30SCI: Implement kMergePolyWillem Jan Palenstijn
Thanks to Walter for creating debugging tools for MergePoly and testing.
2012-09-29WINTERMUTE: Make scGetProperty use Common::String& instead of const char*Einar Johan Trøan Sømåen
2012-09-28WINTERMUTE: Privatize variables in BaseQuickMsgEinar Johan Trøan Sømåen
2012-09-28WINTERMUTE: Privatize variables in BaseRegion and BaseSubFrameEinar Johan Trøan Sømåen