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