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