Colin Snover
051eae4639
SCI32: Increase maximum line width for graphics
...
Torin renders pics that are wider than 1024px; SCI3 bumps the
maximum line width to 4k.
2016-08-19 15:23:10 -05:00
Colin Snover
fdb2290415
SCI32: Add some bounds checking, const-correctness, and errors to CelObj
2016-08-19 13:57:40 -05:00
Colin Snover
ff00e93c67
SCI32: Remove GfxScreen from SCI32
2016-08-19 13:57:40 -05:00
Colin Snover
b6dbc79021
SCI32: Add support for blacklined video
...
Ow. My eyeballs.
2016-07-10 09:36:10 -05:00
Colin Snover
29f7a66af4
SCI32: Add low resolution constants
...
In a few places in the graphics system, fixed low-resolution values
are used instead of the game script resolution.
2016-06-30 14:04:56 -05:00
Colin Snover
c4e8ffc821
SCI32: Update header parameters with const, to match implementation
2016-05-25 19:16:11 -05:00
Colin Snover
e25d928a9c
SCI32: Fix crashes in kIsOnMe caused by stale CelObjs
2016-03-18 13:08:37 -05:00
Filippos Karapetis
a393a1348a
SCI32: Remove dead code related to priority map handling
...
The priority map is not used at all in SCI32 at the engine level by
design, so all the relevant code that handles picture priority is
pretty much dead
2016-03-16 01:51:07 +02:00
Colin Snover
bd81da1a6a
SCI32: Initialise all scaler tables
...
Initialising only the first table means that if the first ratios
aren't 1:1 but the *second* ratios are 1:1, the second ratios will
read from an uninitialised table.
2016-03-15 14:30:57 -05:00
Johannes Schickel
7be486ae27
SCI: Slight template formatting fixes.
2016-03-08 20:15:22 +01:00
Johannes Schickel
693f8dc295
SCI: Add missing namespace comments in graphics/.
2016-03-08 20:13:05 +01:00
Colin Snover
73eea88939
SCI32: Move in-memory bitmap read/write into its own class
2016-03-07 20:51:06 -06:00
Colin Snover
9a280d3965
SCI32: Add all kBitmap signatures
...
Not all SCI2.1late/SCI3 function signatures are fully known yet,
but all subops are now represented in the kernel tables.
2016-03-03 20:31:10 -06:00
Martin Kiewitz
19283b94a9
SCI32: Some work on kIsOnMe
...
Plenty of hotspots seem to work now
Not fully done yet
2016-02-20 05:38:22 +01:00
Filippos Karapetis
c1dacbe65d
SCI: Use American English, like we do in other parts of ScummVM
...
This replaces "colour" to "color"
2016-02-19 02:50:16 +02:00
Filippos Karapetis
52f11b1357
SCI: Use proper constification in overriden base class functions
2016-02-19 02:37:35 +02:00
Colin Snover
775c39102a
SCI: Implement templated drawing subroutines
2016-02-18 13:18:02 -06:00
Colin Snover
75ccabc325
SCI: Implement accurate renderer architecture for SCI32
2016-02-18 13:18:02 -06:00