58667 Commits

Author SHA1 Message Date
Johannes Schickel
ed180f6b67 BASE: Add hack to switch graphics manager in runGame.
This is a (temporary) hack to assure that when the launcher is set up as an
SurfaceSDL graphics mode and the game is using an OpenGL graphics mode
everything will work as expected.
2013-10-19 22:17:42 +02:00
Johannes Schickel
20e4a7f0ce TIZEN: Adapt to new OpenGL code.
Thanks to Chris Warren-Smith for testing this a bit.
2013-10-19 22:17:42 +02:00
Johannes Schickel
decc013e53 OPENGL: Implement dirty rect handling. 2013-10-19 22:17:42 +02:00
Johannes Schickel
50a86463c1 SDL: Use OSD in OpenGL SDL backend. 2013-10-19 22:17:42 +02:00
Johannes Schickel
cc9c991d77 OPENGL: Add OSD support. 2013-10-19 22:17:39 +02:00
Johannes Schickel
5ce830b976 SDL: Add a OpenGL SDL backend and hook it into the SDL backend.
The hooking code is nearly exactly the old hooking code. Only the OpenGL SDL
creation has been adapted since it uses a different constructor now.
2013-10-19 22:14:24 +02:00
Johannes Schickel
46323074e7 OPENGL: Add new generic OpenGL (ES) backend.
This backend is based on ideas of the old OpenGL backend, of the Android GL
backend and of the iPhone GL backend.
2013-10-19 22:12:01 +02:00
Johannes Schickel
8a6e57cba1 BACKENDS: Remove OpenGL and OpenGL SDL backend.
This breaks our Tizen port.
2013-10-05 00:20:02 +02:00
Willem Jan Palenstijn
0e2cf28d99 WINTERMUTE: Speed up scale()
This is a tweaked version of a patch from eriktorbjorn.
2013-10-05 00:10:09 +02:00
Eugene Sandulenko
b90e76f21f FULLPIPE: Implement MctlCompound::method4C() 2013-10-04 23:38:29 +03:00
Filippos Karapetis
7139117bb7 SCI: Add the German version of EcoQuest 2 (bug #3615072) 2013-10-04 20:30:58 +03:00
Paul Gilbert
06d95c0d2a TSAGE: Fixes for R2R Bridge conversation 2013-10-03 22:50:40 -04:00
Paul Gilbert
6f15edded5 TSAGE: Renaming for R2R Autodoc scene 2013-10-03 22:50:24 -04:00
Eugene Sandulenko
e04744fc26 FULLPIPE: Started implementation MctlCompound::method4C() 2013-10-04 01:25:44 +03:00
Willem Jan Palenstijn
25bff46fe6 WINTERMUTE: Update full screen on ScreenChanged
This fixes the screen not updating after e.g., scaler changes.
Bug #3594245.
2013-10-03 22:00:21 +02:00
Willem Jan Palenstijn
3384befff7 WINTERMUTE: Add missing break
Confirmed by Mnemonic.
2013-10-03 11:14:31 +02:00
Paul Gilbert
77dad77a4c TSAGE: R2R bugfix for using the console in the spare bedrooms 2013-10-02 22:01:32 -04:00
Paul Gilbert
c9c0d06f1d TSAGE: Cleanup of R2R Lift scene 2013-10-02 21:51:15 -04:00
Strangerke
ed3783af4c Merge pull request #404 from rrebello/tsage_fix
TSAGE: Fix uninitialized variable.
2013-10-02 13:57:00 -07:00
Rodrigo Rebello
df266bc166 TSAGE: Fix uninitialized variable.
This was caused by commit 81a2892229a053bb9c76dea4dbfb63ca13164946.
2013-10-02 17:11:32 -03:00
Eugene Sandulenko
d73fd415fa FULLPIPE: Finish MGM::rebuildTables() 2013-10-02 22:39:11 +03:00
Eugene Sandulenko
19bf71e1e0 FULLPIPE: Started implementing MGM::rebuildTables() 2013-10-02 20:59:58 +03:00
Eugene Sandulenko
d179d0fb9d FULLPIPE: Implement MGM::clear() 2013-10-02 20:59:57 +03:00
Eugene Sandulenko
98a3099076 FULLPIPE: Implement MGM::getItemIndexById() 2013-10-02 20:59:57 +03:00
Eugene Sandulenko
9e179fc429 FULLPIPE: Implement MGM::addItem() 2013-10-02 20:59:57 +03:00
Filippos Karapetis
59e6341e35 SCI: Make a note about pic 390 in the blacklisted SQ4CD NRS patch 1.2 2013-10-02 12:25:10 +03:00
Filippos Karapetis
61570c4fac SCI: Blacklist the SQ4CD 1.2 NRS patch
In essence, this "patch" includes a mixture the CD and floppy versions
(the whole game), without the speech file
2013-10-02 12:21:49 +03:00
Willem Jan Palenstijn
98efd44407 WINTERMUTE: Remove unused _drawNum 2013-10-02 10:54:43 +02:00
Willem Jan Palenstijn
9bbbcf268d SAGA: Clean up variable scope 2013-10-02 10:52:40 +02:00
Filippos Karapetis
693947ddfc Merge pull request #403 from rrebello/saga_cppcheck_fix
SAGA: Silent Cppcheck warning in Sprite::loadList().
2013-10-02 01:17:47 -07:00
Willem Jan Palenstijn
408880fa54 WINTERMUTE: Fix regression with _skipThisFrame
This broke loading in Broken Circle demo.

We now reset the queue state when skipping a frame, and re-use
lastFrameIter instead of keeping track of lastAddedTicket separately.
2013-10-02 09:39:07 +02:00
Rodrigo Rebello
2fdb99d819 SAGA: Silent Cppcheck warning in Sprite::loadList(). 2013-10-02 04:33:54 -03:00
D G Turner
242b9eef11 MOHAWK: Fix missing initializers in CSTime engine. CID 1002810. 2013-10-02 05:57:01 +01:00
D G Turner
c71b149523 CINE: Ensure that Adlib driver callbacks are initialized. CID 1003411. 2013-10-02 05:34:27 +01:00
D G Turner
93e5f1fddc CINE: Fix for possible uninitialized variable usage. CID 1086890. 2013-10-02 05:09:03 +01:00
Paul Gilbert
71420a658e TSAGE: Shading fix when restoring a game from the title screen 2013-10-01 22:13:43 -04:00
Willem Jan Palenstijn
92bd22b1d5 WINTERMUTE: Fix regression in ticketing
This caused a crash when pressing 'New Game' in the Black Circle demo.
Regression from 544e4a2f49630cecbf06fe5b1e11bdbab1bdb281.
2013-10-02 00:41:18 +02:00
Johannes Schickel
023fedef48 GUI: Do not return current input on cancel in PredictiveDialog.
Returning the currently displayed input when you click cancel is confusing
behavior in my eyes.
2013-10-02 00:16:59 +02:00
Johannes Schickel
225a823555 GUI: Initialize PredictiveDialog::_predictiveResult.
This fixes garbage output when canceling the predictive dialog in AGI when
nothing was entered.
2013-10-02 00:16:59 +02:00
Johannes Schickel
6ace85a84d GUI: Clean up calloc use in PredictiveDialog.
Instead of manually multiplying the entry count with the entry size we simply
use both parameters of calloc as intended now.
2013-10-02 00:16:59 +02:00
Johannes Schickel
45e7ba130e GUI: Fix compilation with clang and C++11.
newDictLine is allocated with calloc in line 856 thus there is no need to
initialize any entry.
2013-10-02 00:16:59 +02:00
Filippos Karapetis
db5ff22410 WINTERMUTE: Handle invalid file access in Carol Reed 6: Black Circle 2013-10-02 00:45:29 +03:00
Willem Jan Palenstijn
a979072410 WINTERMUTE: Clean up byte/char casts in loading/parsing 2013-10-01 23:20:43 +02:00
Willem Jan Palenstijn
e0dd19a21c WINTERMUTE: Fix broken uint32/ulong cast 2013-10-01 23:20:42 +02:00
Eugene Sandulenko
7e782dd5e9 FULLPIPE: Implement MovGraph::addObject() 2013-10-01 22:56:50 +03:00
Eugene Sandulenko
50f2bc660b FULLPIPE: Unk2 -> MGM 2013-10-01 22:22:24 +03:00
Willem Jan Palenstijn
b1a7492da8 AGI: Skip words starting with digits that are filed under 'a' in the dictionary.
The fan game SQ0 does this (for '7up', among others), and this caused us
to skip all words starting with an 'a'. Bug #3615061.
2013-10-01 19:58:51 +02:00
Willem Jan Palenstijn
574a2a64fe Merge pull request #402 from wjp/wme_rendering
WINTERMUTE: Speed up rendering
2013-10-01 06:06:51 -07:00
Willem Jan Palenstijn
2ec84600a9 WINTERMUTE: Fix up doxygen comment 2013-10-01 08:11:27 +02:00
Paul Gilbert
d2f05efd04 TSAGE: R2R startup palette cleanup and fix for using sciene lab terminal 2013-09-30 21:56:46 -04:00