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