aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2016-03-16SCI32: Implement the remapping drawing functionsFilippos Karapetis
2016-03-16SCI32: Implement analyzeUncompressedForRemap()Filippos Karapetis
2016-03-16SCI32: SpacingFilippos Karapetis
2016-03-16SCI32: Remove dead code related to priority map handlingFilippos Karapetis
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-16SCI32: Global 12 contains the previous roomFilippos Karapetis
2016-03-16SCI32: Remove getColorAtCoordinate()Filippos Karapetis
The only calling code for this was removed in commit 3f2469c33ed6017d3c385fbbfd01a4e690987fbc
2016-03-15SCI32: Initialise all scaler tablesColin Snover
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-15SCI32: More work on remappingFilippos Karapetis
Still not working
2016-03-15WAGE: Plug the debugger inEugene Sandulenko
2016-03-15WAGE: Added engine debugger stubEugene Sandulenko
2016-03-15WAGE: Better menu shortcut parsing. This fixes Jumble!Eugene Sandulenko
2016-03-15WAGE: More games to detectionEugene Sandulenko
2016-03-15WAGE: More games to detectionEugene Sandulenko
2016-03-15WAGE: Two more games added to detectionEugene Sandulenko
2016-03-15SCI32: Document kAddLineFilippos Karapetis
2016-03-15SCI32: Implement kBitmapSetDisplaceFilippos Karapetis
2016-03-15SCI: Remove unused _gfxScreen parameter from GfxRemapFilippos Karapetis
2016-03-14SCI32: Implement kBitmapDrawColorColin Snover
2016-03-14Merge pull request #705 from ottogin/sword25-video-fixEugene Sandulenko
SWORD25: Fix video loop in intro
2016-03-14Merge pull request #706 from eriktorbjorn/bbvs-newgameEugene Sandulenko
BBVS: Move much of engine initialization to newGame()
2016-03-14WAGE: Crash in Strange Disappearance has been resolvedEugene Sandulenko
2016-03-14WAGE: Made bounds calulation less restrictiveEugene Sandulenko
2016-03-14BBVS: Move much of engine initialization to newGame()Torbjörn Andersson
This should fix bug #7057 ("BBVS: No clean-up when restarting").
2016-03-13SCI32: Implement kCelInfoColin Snover
2016-03-13SCI32: Fix scaler drawing pixels at the wrong positionsColin Snover
In order for scaling ratios to apply equally across objects that start at different positions on the screen, the pixels that are read from the source bitmap must all use the same pattern of division. In other words, cels must follow the same scaling pattern as if they were drawn starting at an even multiple of the scaling ratio, even if they were not.
2016-03-13Revert "SCI32: Fix small inaccuracy in the scaling drawing code"Colin Snover
This reverts commit d85eb8ded68a20de383d84064aacd1a4c81db4e9. This patch did not correctly fix the scaler to follow the same rules as SSCI and only worked on the y-axis.
2016-03-14SWORD25: Fix frozen/flickering title menu movieottogin
Fixes bug #6978: Unload old movie before loading a new one
2016-03-13SCI32: Add note about kCantBeHere rectColin Snover
2016-03-13SCI32: Remove incorrect note about dword_C6288Colin Snover
Any reason why flipping this condition did anything to GK1 rendering was due to other unrelated bugs in the renderer.
2016-03-13SCI32: Clarify the purpose of scaling ratios used in ScreenItemColin Snover
2016-03-13SCI32: Correct some kernel call signaturesColin Snover
2016-03-13SCI32: Implement kCelHigh and kCelWide SCI32 versionsColin Snover
The SCI16 versions do not implement the scaling algorithm used by SCI32 so would be off by one in some cases.
2016-03-13SCI32: Fix small inaccuracy in the scaling drawing codeMartin Kiewitz
Previously sourcePos was always originating from plain 0, 0 which made some pixels not always getting drawn at the right spot when uneven scaling was used (for example 5:12). Seems to fix gabriel knight 1 hires graphic issues
2016-03-12TUCKER: Don't try parsing missing debug values in demoOri Avtalion
Fixes the demo thinking it's in debug mode and allowing ESC to quit.
2016-03-11SCI32: Fix incorrect mouse event coordinates in SCI2 hiresColin Snover
2016-03-11SCI32: Use Common::fill() instead of memset(), where possibleFilippos Karapetis
Thanks wjp, LordHoto, waltervn
2016-03-11SCI32: Assign a define for the non-remapped number of colorsFilippos Karapetis
2016-03-11WAGE: Added Pavilion and T-Rex detectionEugene Sandulenko
2016-03-11WAGE: Added two more games to detection tablesEugene Sandulenko
2016-03-11SCI32: Add remap counters and hook them up to frameOutFilippos Karapetis
2016-03-11SCI32: Avoid usage of delegated constructorsFilippos Karapetis
Although this feature reduces code duplication, GCC throws the following: "warning: delegating constructors only available with -std=c++11 or -std=gnu++11".
2016-03-11SCI32: More work on remappingFilippos Karapetis
applyRemap() has been implemented now, however the end effect is still not visible
2016-03-11SCI32: Handle the different remap color ranges in SCI2 and SCI21Filippos Karapetis
This fixes an assertion when starting a new game in SQ6
2016-03-11SCI32: Fix bug in updateRemap()Filippos Karapetis
2016-03-11SCI32: Initial implementation of kRemapColorsFilippos Karapetis
applyRemap() is still not finished, so nothing is actually visible yet
2016-03-10SCI32: Implement GfxText32::getTextCountColin Snover
2016-03-10SCI32: Use correct name of kCantBeHere kernel functionColin Snover
Only updating SCI32 names here due to not knowing about the correctness of the SCI16 code.
2016-03-10SCI32: Use separate function for SCI32 version of kCantBeHereColin Snover
Requested by @m-kiewitz.
2016-03-10SCI32: Clean up debug messages in GfxFrameoutColin Snover
Error messages now contain the name of the failed function and plane/screen item information that can be used to look up the plane/screen item in a debugger, if the games ever crash in a release in this code, per suggestion by @m-kiewitz. Commented out messages that were used during the rearchitecture of the main graphics engine are also removed, since that code is stable now.
2016-03-10SCI32: Implement kMovePlaneItemsColin Snover