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
Filippos Karapetis
69da727c55
TOLTECS: Add a debug console
2013-01-02 20:02:29 +02:00
Strangerke
3cacade68d
COPYRIGHT: After a discussion it with KingGuppy, revert copyright modification in some Munt files (thanks LordHoto for pointing it)
2013-01-02 18:48:22 +01:00
Strangerke
88add32e3b
JANITORIAL: Update copyright year
2013-01-02 18:32:15 +01:00
Strangerke
3eae64cf25
HOPKINS: Missing modification in previous commit
2013-01-02 17:28:50 +01:00
Filippos Karapetis
2c51ae98c7
TOLTECS: Add credits for toltecs
2013-01-02 17:35:19 +02:00
Filippos Karapetis
35d1d505df
NEWS: Mention toltecs support
2013-01-02 17:22:26 +02:00
Strangerke
7c88b9c54e
HOPKINS: Silence some GCC warning (thanks to eriktorbjorn)
2013-01-02 16:04:15 +01:00
Filippos Karapetis
7b80c033c1
TOLTECS: Fix the colors of the arrows in the sound volume screen
2013-01-02 17:01:52 +02:00
Filippos Karapetis
9964f97e67
TRANSLATION: Add the new translatable files in the toltecs engine
2013-01-02 16:50:12 +02:00
Filippos Karapetis
ef6003c29f
TOLTECS: Add an option to use the ScummVM save/load screens
2013-01-02 16:48:52 +02:00
Strangerke
74d1e3e013
HOPKINS: fix errors in ajoute_ligne, add comments on the impossible check
2013-01-02 15:04:12 +01:00
Filippos Karapetis
46b5f15a4a
TOLTECS: Some more menu color fixes
2013-01-02 15:26:36 +02:00
Filippos Karapetis
16026cb8de
TOLTECS: Fix more menu colors
2013-01-02 15:21:13 +02:00
Filippos Karapetis
43853eccc8
NEWS: Mention sync with the latest munt snapshot
2013-01-02 15:06:34 +02:00
Filippos Karapetis
027deb1612
TOLTECS: Fix menu colors
2013-01-02 15:05:10 +02:00
Filippos Karapetis
765578effe
TOLTECS: Cleanup
2013-01-02 15:04:48 +02:00
Filippos Karapetis
3eae0e61e7
GUI: Improve the description of the Roland GS mode checkbox
2013-01-02 13:07:19 +02:00
Filippos Karapetis
98ec267543
MT-32: Sync with the latest changes in munt
...
This syncs our code with munt commits 3f0db2d and 2c5f314
2013-01-02 12:42:54 +02:00
Filippos Karapetis
5c44f3e953
NEWS: Mention the change in the movie speed options of the 7th Guest
2013-01-02 12:42:54 +02:00
Filippos Karapetis
829624f4d6
README: Update documentation on the recently changed t7g movie speed settings
2013-01-02 12:42:54 +02:00
Filippos Karapetis
307972a549
TRANSLATION: Add the new translatable game file in the groovie engine
2013-01-02 12:42:54 +02:00
Filippos Karapetis
3249278a51
GROOVIE: Simplify the movie speed settings and add a GUI option
...
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.
2013-01-02 12:42:53 +02:00
Strangerke
682e70623a
HOPKINS: More refactoring and renaming, remove several useless variables
2013-01-02 00:57:00 +01:00
Strangerke
b21000901a
HOPKINS: Missing modifications in previous commit
2013-01-01 23:16:07 +01:00
Strangerke
13063aeb3f
HOPKINS: Refactoring in ComputerManager
2013-01-01 23:10:21 +01:00
Strangerke
d6f72071a4
HOPKINS: Some more refactoring and renaming
2013-01-01 21:03:24 +01:00
Strangerke
cb363aafd5
HOPKINS: Refactoring in ObjectsManager, renaming
2013-01-01 13:53:07 +01:00
Willem Jan Palenstijn
3dad5e55e2
SCI32: Add more KScrollWindow notes
2012-12-31 21:51:46 +01:00