aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-03AUDIO: Don't allow skipping negative times in skipSamples()Matthew 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
2012-09-28WINTERMUTE: Privatize variables in BaseFrame and BaseSpriteEinar Johan Trøan Sømåen
2012-09-28WINTERMUTE: Privatize variables in BaseFaderEinar Johan Trøan Sømåen
2012-09-28WINTERMUTE: Privatise member-variables in BaseDynamicBufferEinar Johan Trøan Sømåen
2012-09-28TONY: Update the Obj tables in other languagesStrangerke
2012-09-28TONY: Fix German fontsStrangerke
2012-09-28PARALLACTION: Add a workaround for the end credits of NSFilippos Karapetis
The game scripts try to show a non-existing frame. We set it to an existing one here. Part of the fixes for bug #5866
2012-09-28PARALLACTION: Add a workaround for the end credits of NSFilippos Karapetis
The end credits reference a version of Dino called "Dinor", which makes the engine look for a non-existing file. We set the name to "dino", as it should be in this case, so that the engine loads the correct file. Part of the fixes for bug #5866
2012-09-28PARALLACTION: Add a missing return statementFilippos Karapetis
The final credits screen has no background, it just reuses the background of the final scene. Part of the fixes for bug #5866
2012-09-28PARALLACTION: Fix a script bug in the end of the multilingual DOS version of NSFilippos Karapetis
The mouse cursor is incorrectly hidden outside the final cave in NS because of a script bug. A workaround is added to fix that screen and the final screen in order to make it playable. Part of fixes for bug #5866
2012-09-27PARALLACTION: Clean up global variables a bit.Alyssa Milburn
2012-09-27PARALLACTION: Remove unused function.Alyssa Milburn
2012-09-27Merge pull request #281 from fuzzie/parallaction-adlibAlyssa Milburn
PARALLACTION: Add custom Adlib driver for BRA.
2012-09-27TONY: Font fix for French version: Some Polish characters are also used.Strangerke
2012-09-26TONY: In French version, fix 'ê' in hotspot names by replacing it by 'e', ↵Strangerke
like for other accentuated characters
2012-09-26GUI: Support for page restoring for non-continuous save lists in the grid ↵Johannes Schickel
chooser.
2012-09-26JANITORIAL: Remove trailing whitespaces.Johannes Schickel
Powered by: git ls-files "*.cpp" "*.h" "*.m" "*.mm" | xargs sed -i -e 's/[ \t]*$//'
2012-09-26PEGASUS: Remove trailing whitespaces.Johannes Schickel
Powered by: git ls-files "*.cpp" "*.h" | xargs sed -i -e 's/[ \t]*$//'
2012-09-25PEGASUS: Fix minor formatting issueMatthew Hoops
2012-09-25PEGASUS: Initialize _duration in RobotShipMatthew Hoops
2012-09-26TEENAGENT: Cleanup TeenagentEngine class.D G Turner
This removes the underscores in various variables as per project coding standard.
2012-09-26GUI: Fix maximum page number calculation in grid chooser.Johannes Schickel
This avoids a off by one error in some cases.
2012-09-26GUI: Save/restore last scroll position in the list save/load dialog.Johannes Schickel
This should give a better user experience, since the user will not have to scroll back to where he was when he used the dialog last. Thanks to wjp for suggesting this.
2012-09-26GUI: Save/restore the last used page in the grid save/load dialog.Johannes Schickel
This allows opening the dialog on (nearly) the same page again as when it was closed. Sadly due to the different number of entries in the save and load version this is not always exactly the same page as before. Same goes for resolution changes. Thanks to wjp for suggesting this.
2012-09-25TONY: Add credits for TonyStrangerke
2012-09-25TONY: Use debug channel for fading messagesStrangerke
2012-09-25TOUCHE: Add more font entries to French ToucheWillem Jan Palenstijn
The nbsp at position 255 (assuming CP863) was missing (bug #3571138).
2012-09-25TONY: Replace abortGame() with nicer error() calls.Alyssa Milburn