Commit Graph

57997 Commits

Author SHA1 Message Date
Einar Johan Trøan Sømåen
e824ebaa44 WINTERMUTE: Change pixel-format to RGBA. 2013-08-20 16:52:29 +02:00
Einar Johan Trøan Sømåen
913f03a2ba WINTERMUTE: Avoid doing alpha-blits when image doesn't have alpha.
Also detect images with only binary alpha.
2013-08-20 15:25:01 +02:00
Thierry Crozat
cc16cb5823 MORTEVIELLE: Change German menu translation
The original menu was almost not translated (only one of the six menu was translated). Thanks to Raziel for the menu name suggestions.
2013-08-20 14:03:53 +01:00
Torbjörn Andersson
74be7ed959 MOHAWK: Stop videos on stack change
Otherwise there may be both a book video and a flyby video playing
at the same time. Maybe it should only stop videos if there really
is a flyby video, but it already stops all sounds and may play a
blocking sound etc., so it makes sense to me to always do it.
2013-08-20 08:43:18 +02:00
Torbjörn Andersson
85ba7876d9 MOHAWK: Add missing break in switch, CID 1003750
Clicking on any of the image boxes would fall through to the case
where it checks if you are picking up or putting away the white
page, which just doesn't make any sense. It didn't have any
noticeable impact on the game, because that case only does
something if the hiding place for the white page is open, and
apparently that can only happen while you're at that hiding place.

I have verified that it's still possible to get the white page,
and that it's still possible to raise the sunken ship.
2013-08-20 07:59:24 +02:00
Strangerke
50ef208e31 MORTEVIELLE: Add some more checks in order to handle properly the first character of some German menu entries 2013-08-20 07:44:41 +02:00
Strangerke
5fdfc0996c MORTEVIELLE: Fix display of the rod and the ball in the attic, when using Self/Put 2013-08-20 02:14:24 +02:00
Willem Jan Palenstijn
91c2f8fb09 WINTERMUTE: Don't use a lookup table for alpha
This gives a drawTickets() speed increase of about 10% in the JULIA demo
(on a core i7 920).
2013-08-19 23:14:20 +02:00
Thierry Crozat
efbf1ff5f9 MORTEVIELLE: Store German menu data in data file and clean menu code
This opens the door to a better translation of the menu to German. Also
the code will now always try to read the menu data from the mort.data file
and only if this fails it will use the game data. And remove some dead code
that was to support the corrupted menu.mor file.
2013-08-19 21:11:23 +01:00
Strangerke
9eaf978e33 MORTEVIELLE: Fix display of ending speech in German DOS edition 2013-08-19 21:03:14 +02:00
Strangerke
f979de547b MORTEVIELLE: Avoid a crash related to speech during the ending sequence of the German version 2013-08-19 20:42:47 +02:00
Eugene Sandulenko
6d66eb5cc2 Merge pull request #385 from JenniBee/md5s
AGI, WINTERMUTE: Adding detection for several more fan games.
2013-08-19 11:21:07 -07:00
Torbjörn Andersson
8c2bbb09a8 GRAPHICS: Add missing "break"s in switch, CID 1063214
This won't actually make any difference, since the fall through
would do nothing and then reach the break in the default case. But
I think it's less error-prone this way if the code is ever modified.
2013-08-19 19:34:41 +02:00
JenniBee
ddef75f5fc WINTERMUTE: Adding detection for more games. 2013-08-19 09:36:03 -04:00
JenniBee
2315327d3f AGI: Adding detection for original AGI Tetris by Peter Kelly. 2013-08-19 09:35:05 -04:00
Filippos Karapetis
3a2b629a17 SCI: Fix script bug #3604939 - "SCI: QFG1VGA: Game hangs when meeting Baron while sneaking" 2013-08-19 12:31:37 +03:00
Strangerke
6261f2cb49 TSAGE: R2R - Fix Locker 2 status in landing bay (Scene 500) 2013-08-19 07:54:06 +02:00
Filippos Karapetis
0885a003c5 SCI: Fix bug #3614914 - "SCI: Castle of Dr Brain Spanish crashes after Computer Room"
Ignore the unused x/y displacement fields of cels embedded in pics.
Dr. Brain Spanish, pic 261 contains garbage in these fields (probably
left overs)
2013-08-19 06:30:50 +03:00
Paul Gilbert
cc35c422cb TSAGE: Fixes for speaking to Seeker and donning suit in R2R landing bay 2013-08-18 20:42:13 -04:00
Filippos Karapetis
d531484350 DRASCULA: Some renaming. Also, get rid of some extraneous globals
This removes the superfluous talkHeight, talkWidth and timeDiff
variables. It also changes _loadedDifferentChapter to be a boolean
2013-08-19 03:08:58 +03:00
Johannes Schickel
d17dcc1cbe Merge pull request #386 from chrisws/tizen_port_1_6_1a
TIZEN: updates for tizen 2.2 SDK
2013-08-18 16:15:22 -07:00
Johannes Schickel
74a056e746 GUI: Clear dirty rects when initializing ThemeEngine.
This avoids nasty invalid writes to the overlay when the overlay is being
resized.
2013-08-19 00:06:46 +02:00
Paul Gilbert
d58efe3818 TSAGE: Reverted change to SceneItemList class 2013-08-18 16:58:04 -04:00
Strangerke
3bdc85709f MORTEVIELLE: Fix the order of German verbs. 2013-08-18 22:30:23 +02:00
Paul Gilbert
2206a3e67f TSAGE: Compilation fix, and further fixes for R2R landing bay panel display 2013-08-18 16:28:21 -04:00
Paul Gilbert
d2f0dc56b2 TSAGE: Fixes for displaying landing bay control panel 2013-08-18 15:11:10 -04:00
Strangerke
c1c2e0dd2e TSAGE: R2R: Fix food submenu on ship computer (Scene 125) 2013-08-18 19:46:44 +02:00
Eugene Sandulenko
03bf56ea82 INSANE: Mark fall through case statement. CID 1003733 2013-08-18 11:59:51 +03:00
Strangerke
c981c52799 MORTEVIELLE: some renaming in Dialogs 2013-08-18 10:21:32 +02:00
Strangerke
c8f7583542 TSAGE: R2R - Fix cursor behavior (and crash) when leaving room 200 (corridor hall 2) via East (150) and West (175) exits 2013-08-18 10:21:31 +02:00
Torbjörn Andersson
84d1d28373 SCUMM: Read the SMAP size, not the SMAP tag itself
This will obviously make 'smapLen' a lot smaller in most cases, so
there may be regressions. But I hope this is correct, though I
don't know why the size is big-endian while the offset is little-
endian.
2013-08-18 09:28:54 +02:00
Torbjörn Andersson
e81d8d8112 SCUMM: Remove unnecessary NULL check, CID 1003629
Since _actors[i]->_sound is an array, it can't ever be NULL.
2013-08-18 09:07:49 +02:00
Torbjörn Andersson
b8c198aec9 SCUMM: Remove unnecessary NULL check, CID 1003628
Since ah->data is an array, it can't ever be NULL.
2013-08-18 09:05:03 +02:00
Torbjörn Andersson
598d1a9c9c SCUMM: Remove unnecessary NULL check, CID 1003627
Since ah->data is an array, it can't ever be NULL.
2013-08-18 09:02:14 +02:00
Paul Gilbert
3c6aaaa1fb TSAGE: Fix for leaving bridge in R2R scene 300 2013-08-17 22:12:54 -04:00
Paul Gilbert
688bc97d14 TSAGE: Fix for talking to chief in R2R scene 1100 2013-08-17 20:34:32 -04:00
Strangerke
818b9a652b MORTEVIELLE: Remove some dead code and variables related to graphical modes 2013-08-17 12:45:28 +02:00
Strangerke
a5ec205f46 MORTEVIELLE: Fix occasional alignment issue in Action verb list 2013-08-17 11:36:54 +02:00
Strangerke
ddb9f3862d MORTEVIELLE: Fix verb highlighting in Action and Self menus. Refactor functions related to MenuItem 2013-08-17 11:18:13 +02:00
Matthew Hoops
0d6f611963 VIDEO: Ignore some AVI lists with metadata 2013-08-16 21:17:51 -04:00
Chris Warren-Smith
1f4feaffb0 TIZEN: updates for tizen 2.2 SDK 2013-08-17 08:52:14 +10:00
Strangerke
e2856ed85b MORTEVIELLE: Avoid using sav0.mor in run() 2013-08-16 23:29:52 +02:00
Strangerke
1d21f5db26 MORTEVIELLE: Fix bug in previous commit, some multiple if statement optimizations 2013-08-16 20:06:34 +02:00
Strangerke
9dd65e5ef3 MORTEVIELLE: Put resolution scaler in a const, remove some dead code related to it 2013-08-16 19:23:29 +02:00
Strangerke
481aeb0b0b MORTEVIELLE: Remove code related to unsupported display modes 2013-08-16 18:50:28 +02:00
Strangerke
e6582fe7d1 MORTEVIELLE: Fix the initialization of verbs from the DAT file 2013-08-16 14:25:11 +02:00
Strangerke
dcfb1298dc MORTEVIELLE: Some refactoring in Menu 2013-08-16 13:29:50 +02:00
Thierry Crozat
4a885af83a MORTEVIELLE: Improve reading of menu file
Do not try to read the menu.mor file as it has a different format not
supported (and detection for it was already removed). Also only tries
to read the menu for the original language. This avoids using the
French menu with the German game when both files are present in
the search path.
2013-08-16 10:47:11 +01:00
D G Turner
9d36991e16 CREATE_PROJECT: Enable built-in theme for MSVC builds again.
This reverts commit d089658fb8.
2013-08-16 07:22:26 +01:00
D G Turner
c67508b42d DEVTOOLS: Enable builtin theme in MSVC 2005 and 2008 in create_project.
This reverts commit b830f68bac as the
builtin theme is less than 64K again.
2013-08-16 07:20:51 +01:00