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