Commit Graph
61292 Commits
Author SHA1 Message Date
Tomas Jakobsson 25752922ef QUEEN: Update to new IFFDecoder for ILBM images 2013-01-06 20:04:45 +01:00
Tomas Jakobsson 548b505b68 PARALLACTION: Update to new IFFDecoder for ILBM images 2013-01-06 20:04:45 +01:00
Tomas Jakobsson b85d51c4a3 GOB: Update to new IFFDecoder for ILBM images 2013-01-06 20:04:42 +01:00
Tomas Jakobsson fe2b4b39f7 GRAPHICS: New IFFDecoder that decodes ILBM and PBM images 2013-01-06 20:04:42 +01:00
Tomas Jakobsson f01d4c5aa8 COMMON: Add PackBitsReadStream to iff_container 2013-01-06 20:04:41 +01:00
Filippos Karapetis 3e025a8c55 TOLTECS: Add detection for the English demo and correct the German one 2013-01-06 20:43:23 +02:00
Strangerke 117d99f22b HOPKINS: Remove a GOTO in Copy_WinScan_Vbe 2013-01-06 11:33:12 +01:00
Strangerke 2e331ee630 HOPKINS: Simplify character mapping in ComputerManager 2013-01-05 18:55:43 +01:00
Strangerke 792b00b790 HOPKINS: Some refactoring in ComputerManager. 2013-01-05 18:36:24 +01:00
Strangerke eaecc37d08 HOPKINS: Silence GCC warnings related to the computer manu 2013-01-05 17:42:21 +01:00
Strangerke 45020d3012 HOPKINS: Refactor copy16bFromSurfaceScaleX2 2013-01-05 16:02:25 +01:00
Strangerke c9f342f4ce HOPKINS: Remove 8b CopyAsm, rename the 16b one 2013-01-05 13:10:58 +01:00
Strangerke 907d705c1e HOPKINS: (on Behalf of Eriktorbjorn) dispose music after use in order to avoid a memory leak 2013-01-05 12:12:40 +01:00
Strangerke 3ee199ad7a HOPKINS: Fix display in breakout game. Get rid of any int16 cast to make sure it's endian safe. 2013-01-05 02:19:55 +01:00
Strangerke 0a25776dca HOPKINS: Get rid of NO_OFFSET which isn't initialized properly in the original game... 2013-01-05 01:14:27 +01:00
Strangerke e349464249 HOPKINS: Fix regression introduced in fbd2c0e918 2013-01-04 23:53:54 +01:00
Strangerke ccef9fb3ea HOPKINS: Remove setModeVesa() 2013-01-04 22:41:11 +01:00
Filippos Karapetis 00c0986562 DRASCULA: More animation cleanup. Separate subfunction of animation_12_5() 2013-01-04 23:06:19 +02:00
Strangerke e43ddb09e9 HOPKINS: Fix crash in exotic versions when leaving the computer 2013-01-04 21:59:51 +01:00
Strangerke b97154e6f4 HOPKINS: Add computer texts for the French and English versions for the Win95 versions.
The Polish version is handled by an external file, just like most of the existing versions
2013-01-04 21:45:52 +01:00
Filippos Karapetis c1b0c80cce DRASCULA: Merge some animation functions and document all animations 2013-01-04 19:31:25 +02:00
Strangerke de2c2b7bdb HOPKINS: Refactor Copy_WinScan_Vbe3 2013-01-04 16:43:44 +01:00
Torbjörn Andersson 069f1079d8 DRASCULA: Respond quicker to aborting the von Braun song
This also fixes a palette glitch when trying to interrupt during
a fade. (The old image would flash before the room changed. It's
possible other such glitches still exist here, but if so they're
much less obvious than that one was.)
2013-01-04 14:21:34 +01:00
Strangerke 668cba5bea HOPKINS: Fix regressions in d6f72071a4 2013-01-04 14:17:51 +01:00
Filippos Karapetis 92dc12a3b2 DRASCULA: Properly set the game play time when loading a saved game 2013-01-04 13:24:43 +02:00
Filippos Karapetis fe9228d4bb Oops, fix save converter message 2013-01-04 13:17:28 +02:00
Filippos Karapetis 560062f2cb TRANSLATION: Add the new translatable files in the drascula engine 2013-01-04 13:12:52 +02:00
Filippos Karapetis 6dc9ca65fd NEWS: Mention Drascula save/load changes 2013-01-04 13:12:52 +02:00
Filippos Karapetis 4adfdb17e3 DRASCULA: Add advanced savegame functionality
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 13:12:52 +02:00
Torbjörn Andersson 532dd09b21 TOLTECS: When a new dialog opens, highlight active item (if any)
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 10:58:27 +01:00
Torbjörn Andersson c9a175a877 TOLTECS: Scroll original save/load dialog to bottom on opening
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 10:50:18 +01:00
Torbjörn Andersson 8afe7a2361 TOLTECS: Hide/show arrows in original save/load dialogs
The arrows are only visible when there are savegames to scroll to
in that direction.
2013-01-04 10:32:10 +01:00
Torbjörn Andersson f93facaf45 TOLTECS: Make aborting movies more reliable
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 02:27:56 +01:00
Torbjörn Andersson e0b75c59ea TOLTECS: Remove unnecessary calls to quitGame()
Calling quitGame() simply creates a new quit event. There's no
need to do that when catching a quit event.
2013-01-04 02:12:21 +01:00
Torbjörn Andersson f7e4f4b354 TOLTECS: Adjust verb drawing to look more like original
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 00:40:17 +01:00
Torbjörn Andersson 739549a29b TOLTECS: Small adjustments to the dialogs to better match original
There are still lots of things that don't look or act quite like
the original, but it's getting late here.
2013-01-04 00:01:10 +01:00
Strangerke 9a089929b2 HOPKINS: Simplify a bit more fade out function. Reduce fade out delay time. 2013-01-03 23:20:54 +01:00
Strangerke 0958eaddc5 HOPKINS: Rewrite fade out 2013-01-03 23:01:00 +01:00
Strangerke 6976be7438 HOPKINS: Rename functions related to fade in/out. Fix a potential issue for short fadings 2013-01-03 22:32:22 +01:00
Matthew Hoops d983b94bb5 MOHAWK: Silence warnings 2013-01-03 13:21:38 -05:00
Strangerke 079994d35c HOPKINS: Rewrite fade in, add a delay 2013-01-03 16:30:53 +01:00
Strangerke 6ff4c4c79b HOPKINS: Commit by Eriktorbjorn : New way of playing music 2013-01-03 16:29:35 +01:00
Strangerke 3ab4446a1b HOPKINS: Fix remaining GCC warnings (on behalf of Eriktorbjorn) 2013-01-03 01:33:26 +01:00
Torbjörn Andersson ad36fb3366 TOLTECS: Don't allow dialog skipping while movies are playing 2013-01-02 22:18:09 +01:00
Torbjörn Andersson 6a8fc83f42 TOLTECS: Silence Valgrind warnings
At the very least, _mainPalette[] was being used (partly?)
uninitialised in buildColorTransTable(), causing lots of warnings.
2013-01-02 22:05:13 +01:00
Torbjörn Andersson 304ac2a7c4 TINSEL: Fix another Clang analyzer warning
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 21:25:51 +01:00
Torbjörn Andersson 5e304618bf SCI: Fix potential (but probably very unlikely) memory leak
Spotted by Clang's code analyzer.
2013-01-02 20:19:36 +01:00
Strangerke a4b7b29157 HOPKINS: Silence some warnings reported by GCC. Thanks Eriktorbjorn for reporting those 2013-01-02 20:12:32 +01:00
Torbjörn Andersson f4514069f3 JANITORIAL: Fix or silence a couple of Clang analyzer warnings
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 19:31:05 +01:00
Filippos Karapetis 840633c508 TOLTECS: Cleanup of the script debug messages 2013-01-02 20:02:29 +02:00