Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-01-04 | DRASCULA: Add advanced savegame functionality | Filippos Karapetis | |
This cleans up the save/load code and resolves multiple issues with the original save/load screen. Save game timestamps and thumbnails are now implemented, together with the ability to load a game from the launcher. F7 is now mapped to the ScummVM load dialog, and F10 to the save dialog (if the user has selected to use the ScummVM save screen). | |||
2013-01-04 | TOLTECS: When a new dialog opens, highlight active item (if any) | Torbjörn Andersson | |
We do this by acting as if the mouse just moved to its current position. I first noticed this on the original save/load dialogs. | |||
2013-01-04 | TOLTECS: Scroll original save/load dialog to bottom on opening | Torbjörn Andersson | |
This doesn't behave quite like the original - it seems the original does not take the fake last entry into account when saving? - but I think it's actually a bit more consistent this way. | |||
2013-01-04 | TOLTECS: Hide/show arrows in original save/load dialogs | Torbjörn Andersson | |
The arrows are only visible when there are savegames to scroll to in that direction. | |||
2013-01-04 | TOLTECS: Make aborting movies more reliable | Torbjörn Andersson | |
Before, the main updateInput() might swallow attempts at aborting movies. Now all events are handled by the movie player's own handleInput(). As a side effect, it's no longer necessary to check if a movie is playing before removing subtitles when pressing space. | |||
2013-01-04 | TOLTECS: Remove unnecessary calls to quitGame() | Torbjörn Andersson | |
Calling quitGame() simply creates a new quit event. There's no need to do that when catching a quit event. | |||
2013-01-04 | TOLTECS: Adjust verb drawing to look more like original | Torbjörn Andersson | |
Both the "wobble" and the positions were slightly off. I didn't want to change _verbLineY because for one thing it doesn't seem to affect the drawing of the verbs, and for another it seems to be stored in savegames because... squirrel! | |||
2013-01-04 | TOLTECS: Small adjustments to the dialogs to better match original | Torbjörn Andersson | |
There are still lots of things that don't look or act quite like the original, but it's getting late here. | |||
2013-01-03 | MOHAWK: Silence warnings | Matthew Hoops | |
2013-01-02 | TOLTECS: Don't allow dialog skipping while movies are playing | Torbjörn Andersson | |
2013-01-02 | TOLTECS: Silence Valgrind warnings | Torbjörn Andersson | |
At the very least, _mainPalette[] was being used (partly?) uninitialised in buildColorTransTable(), causing lots of warnings. | |||
2013-01-02 | TINSEL: Fix another Clang analyzer warning | Torbjörn Andersson | |
Whether or not SaveFailure() can delete the save file, we want to invalidate the save name because it probably only lives on the stack so the pointer will become invalid once DoSave() has ended. | |||
2013-01-02 | SCI: Fix potential (but probably very unlikely) memory leak | Torbjörn Andersson | |
Spotted by Clang's code analyzer. | |||
2013-01-02 | JANITORIAL: Fix or silence a couple of Clang analyzer warnings | Torbjörn Andersson | |
Clang will produce plenty of warnings (most of them seem to be of the "if the stars align the wrong way, this may happen" variety), but I don't have the time or patience to look at all of them. | |||
2013-01-02 | TOLTECS: Cleanup of the script debug messages | Filippos Karapetis | |
2013-01-02 | TOLTECS: Add a debug console | Filippos Karapetis | |
2013-01-02 | TOLTECS: Fix the colors of the arrows in the sound volume screen | Filippos Karapetis | |
2013-01-02 | TOLTECS: Add an option to use the ScummVM save/load screens | Filippos Karapetis | |
2013-01-02 | TOLTECS: Some more menu color fixes | Filippos Karapetis | |
2013-01-02 | TOLTECS: Fix more menu colors | Filippos Karapetis | |
2013-01-02 | TOLTECS: Fix menu colors | Filippos Karapetis | |
2013-01-02 | TOLTECS: Cleanup | Filippos Karapetis | |
2013-01-02 | GROOVIE: Simplify the movie speed settings and add a GUI option | Filippos Karapetis | |
This removes the "iOS" speed setting, where some movies could get out of sync. Two movie options are now available, "normal" and "fast" movie speed, which is the old "tweaked" setting. With the "fast" movie speed, the movie speed is changed to match that of the iOS version, but only in movies with sound. Movies without sound (like the supernatural animations, i.e. the "teeth" icon in-game) are still played at their regular speed, to avoid music sync issues. | |||
2012-12-31 | SCI32: Add more KScrollWindow notes | Willem Jan Palenstijn | |
2012-12-30 | SCI32: Add more KScrollWindow notes | Willem Jan Palenstijn | |
2012-12-30 | SCI32: Add notes about KScrollWindow/Where,Go | Willem Jan Palenstijn | |
2012-12-30 | SCI32: Add some notes about KScrollWindow/Add | Willem Jan Palenstijn | |
2012-12-18 | TINSEL: Enhanced music is not supported in the Mac version of DW1 | Filippos Karapetis | |
Also, did some minor whitespace formatting | |||
2012-12-17 | KYRA: (EOB) - fix bug #3596548 ("Crash when using Mage Spells such as Magic ↵ | athrxx | |
Missile") | |||
2012-12-17 | MOHAWK: Initialize the empty cursor before setting it inside setCursor() | Filippos Karapetis | |
2012-12-17 | MOHAWK: Set a 2x2 invisible cursor, instead of a 1x1 | Filippos Karapetis | |
This prevents an assert when hiding the mouse cursor while using a 2x scaled mode in Myst | |||
2012-12-16 | WINTERMUTE: Actually lock the framerate at 60fps. | Einar Johan Trøan Sømåen | |
2012-12-16 | WINTERMUTE: Don't check the entire ticket-queue for every ticket. | Einar Johan Trøan Sømåen | |
2012-12-16 | WINTERMUTE: Move draw-code to render_ticket.cpp | Einar Johan Trøan Sømåen | |
2012-12-16 | TOUCHE: Simplify external digital music support slightly. | D G Turner | |
Checked with valgrind and no leaks are evident. Thanks to LordHoto for suggesting these changes. | |||
2012-12-16 | TOUCHE: Fix external music to work with any music format. | D G Turner | |
This also removes the direct dependency on vorbis. Thanks to [md5] for the majority of this patch. | |||
2012-12-16 | TOUCHE: Add commands to play and stop music tracks to engine console. | D G Turner | |
2012-12-16 | Merge branch 'toucheExtMusic' | D G Turner | |
2012-12-16 | MOHAWK: Fix an uninitialized var usage in Mechanical | Bastien Bouclet | |
Thanks to digitall for the report | |||
2012-12-16 | MOHAWK: Fix opening the library in Myst Demo | Bastien Bouclet | |
2012-12-16 | MOHAWK: Add the remaining Myst transition effects | Bastien Bouclet | |
2012-12-16 | JANITORIAL: Replace some spaces with tabs | Torbjörn Andersson | |
2012-12-16 | MOHAWK: The cancel button of Myst's dialog was actually saving | Bastien Bouclet | |
2012-12-16 | MOHAWK: Implement most of Myst's transition system | Bastien Bouclet | |
2012-12-16 | MOHAWK: Implement the last two Myst opcodes | Bastien Bouclet | |
2012-12-16 | MOHAWK: Fix Myst ME's clock tower weight not going back up | Bastien Bouclet | |
2012-12-16 | MOHAWK: Add a workaround for Myst ME fortress rotation bug | Bastien Bouclet | |
2012-12-16 | MOHAWK: Play Stoneship chest valve opening movie backwards | Bastien Bouclet | |
2012-12-16 | MOHAWK: Play Channelwood stairs door closing movie backwards | Bastien Bouclet | |
2012-12-16 | MOHAWK: Implement Mechanical fortress rotation | Bastien Bouclet | |
Both the simulation and the actual rotation. |