Commit Graph

69539 Commits

Author SHA1 Message Date
Filippos Karapetis
28bbcf5641 LAB: Add missing const qualifiers 2015-12-15 00:05:02 +01:00
Filippos Karapetis
f9d90934f6 LAB: Fix signed/unsigned comparison warnings 2015-12-15 00:05:02 +01:00
Eugene Sandulenko
80e00c1f54 LAB: Fix regression 2015-12-15 00:05:02 +01:00
Eugene Sandulenko
9a116c57e1 LAB: Use OSystem for mouse drawing 2015-12-15 00:05:02 +01:00
Eugene Sandulenko
500bb493f6 LAB: Fix regression 2015-12-15 00:05:02 +01:00
Eugene Sandulenko
b8da3f2bc2 LAB: Final fix for game variant detection 2015-12-15 00:05:02 +01:00
Eugene Sandulenko
fdb4f3edf8 LAB: Cleanup 2015-12-15 00:05:02 +01:00
Eugene Sandulenko
c624799498 LAB: Cleanup 2015-12-15 00:05:02 +01:00
Eugene Sandulenko
60d4f0a069 LAB: Initial support for lowres mode 2015-12-15 00:05:02 +01:00
Eugene Sandulenko
60388893a9 LAB: propagate gamePlatform() 2015-12-15 00:05:02 +01:00
Eugene Sandulenko
01e290e4c3 LAB: Added detection for lowres DOS version 2015-12-15 00:05:02 +01:00
Eugene Sandulenko
7ee90c693f LAB: Cleanup 2015-12-15 00:05:02 +01:00
Eugene Sandulenko
85ea7da24e LAB: Improved detection 2015-12-15 00:05:02 +01:00
Eugene Sandulenko
58182bd77a LAB: Cleanup 2015-12-15 00:05:02 +01:00
Eugene Sandulenko
fefb78457e LAB: Cleanup 2015-12-15 00:05:02 +01:00
Eugene Sandulenko
7baabb22c1 LAB: Cleanup 2015-12-15 00:05:02 +01:00
Eugene Sandulenko
90f0a8650f LAB: Fix line endings 2015-12-15 00:05:02 +01:00
Eugene Sandulenko
cb8f843296 LAB: Objectify LabSets 2015-12-15 00:05:02 +01:00
Eugene Sandulenko
471dbaa758 LAB: Started objectifying LargeSets 2015-12-15 00:05:02 +01:00
Eugene Sandulenko
6ab5edf762 LAB: Further cleanup 2015-12-15 00:05:02 +01:00
Eugene Sandulenko
abded17657 LAB: Simplify stddefines.h 2015-12-15 00:05:02 +01:00
Eugene Sandulenko
3a8cafa41e LAB: Kill storage.h 2015-12-15 00:05:02 +01:00
Eugene Sandulenko
62ceb496a9 LAB: Cleanup 2015-12-15 00:05:02 +01:00
Eugene Sandulenko
bff3cc390f LAB: Fix game palette 2015-12-15 00:05:02 +01:00
Eugene Sandulenko
78b46fb026 LAB: fix input processing 2015-12-15 00:05:02 +01:00
Eugene Sandulenko
0dbcb7160c LAB: Added input 2015-12-15 00:05:02 +01:00
Eugene Sandulenko
dfa0a1ef0b LAB: Implement openFile(), first gfx output! 2015-12-15 00:05:02 +01:00
Eugene Sandulenko
bbddd32d38 LAB: Further rendering pipeline fixes 2015-12-15 00:05:02 +01:00
Eugene Sandulenko
11a7ffaabe LAB: Started rendering pipeline 2015-12-15 00:05:02 +01:00
Eugene Sandulenko
b396135a4d LAB: Fix compilation 2015-12-15 00:05:02 +01:00
Eugene Sandulenko
8ca14d1d64 LAB: Initial code 2015-12-15 00:05:02 +01:00
Johannes Schickel
64f9c902dd OPENGL: Smooth mouse experience when black bars are visible.
This gets rid of the feeling of the mouse sticking to black borders by using
the full output resolution as area for tracking game mouse movement. The same
behavior is present in plain SDL output with SDL2.
2015-12-14 20:26:05 +01:00
Bastien Bouclet
8dd9d44b1f MOHAWK: Fix loading the Myst cabin gauge movie 2015-12-14 20:24:46 +01:00
Johannes Schickel
862e4302a7 WIN32: Fix building for (some) MinGW64 toolchains. 2015-12-14 17:15:18 +01:00
Johannes Schickel
35244a8643 SWORD25: Make #include follow our conventions. 2015-12-14 05:23:16 +01:00
Johannes Schickel
6dabb5c414 SWORD25: Call requested pixel format by its correct name. 2015-12-14 05:16:12 +01:00
Johannes Schickel
69220505b6 GRAPHICS: Add function to query TransparentSurface's builtin PixelFormat. 2015-12-14 05:16:12 +01:00
Johannes Schickel
40421f1854 SWORD25: Cleanup. 2015-12-14 05:08:05 +01:00
Johannes Schickel
cb8e611e33 SWORD25: Fix uninitialized variable usage.
When using the constructor of Panel which directly calls unpersist _color was
uninitialized. However, unpersit uses setColor which assumes _color is
initialized properly. Caused valgrind warnings when loading.
2015-12-14 05:08:05 +01:00
Johannes Schickel
184ae49302 SWORD25: Plug memory leak in RenderedImage. 2015-12-14 05:08:05 +01:00
Johannes Schickel
74321fcd22 SWORD25: Let ImgLoader write into Graphics::Surface. 2015-12-14 05:08:05 +01:00
Johannes Schickel
f7683083e2 GRAPHICS: Use tabs for indentation. 2015-12-14 02:26:11 +01:00
Johannes Schickel
f2926412fe GRAPHICS: Fix fast ALPHA_BINARY blitting with TransparentSurface.
This is a regression from 5d0f38d747 and caused
color glitches in Wintermute.
2015-12-14 02:15:28 +01:00
Martin Kiewitz
431d33b119 SCI: use diff. PC98 word wrap tables for SCI0/01/1
also added even more comments about details of word wrapping
SCI0 (PQ2) and SCI1 (Brain/KQ5/SQ4) got their own table now
2015-12-14 00:20:56 +01:00
Johannes Schickel
86db21467e SDL: Slight formatting fixes. 2015-12-13 23:53:27 +01:00
Johannes Schickel
898773e12f OPENGLSDL: Set proper mouse emulation dimensions.
Formerly we did not initialize the mouse emulation from SdlEventSource
properly. Now hopefully joysticks etc. should work fine with the SDL OpenGL
output too.
2015-12-13 23:53:27 +01:00
Martin Kiewitz
1161e3e89d SCI: add difference for SCI1 PC-98 word-wrapping
fixes small issue in Castle of Dr. Brain PC-98 Japanese
room 120, when looking at the table
Also added a few comments to Japanese word wrapping code
2015-12-13 22:56:42 +01:00
Johannes Schickel
5d48e211aa SDL: Fix mouse emulation with SDL2.
The mouse emulation via keyboard (or other means) was broken with
079037b739.
2015-12-13 21:30:25 +01:00
Johannes Schickel
942d0fdad4 OPENGL: Limit scissor override to invisible overlay.
This fixes some corner cases which caused black bars to appear for a few screen
updates when the overlay is visible.
2015-12-13 21:30:25 +01:00
Martin Kiewitz
f9085aca06 SCI: detection for Castle of Dr. Brain PC-9801 JP
also known as Dr. Brain Puzzle no Shiro
2015-12-13 19:19:40 +01:00