aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-08-25GRAPHICS: Fix potential rounding errors in the h/v thick line drawingEugene Sandulenko
2016-08-25GRAPHICS: Fix discrepancy in the thick line drawing functionFilippos Karapetis
The shortcuts for horizontal and vertical lines should draw the extra thickness pixels around the line, not below it or to the right
2016-08-25DIRECTOR: Fix numerous crashes on destructionEugene Sandulenko
2016-08-25FULLPIPE: Fix if() conditionEugene Sandulenko
2016-08-25FULLPIPE: Restore original tangled logic in stopAnim_maybeEugene Sandulenko
The compiler was super-optimizing there, and my initial untangling was incorrect. Restoring it with nasty goto's and will fix it later once we have enough test cases.
2016-08-25DIRECTOR: Remove now redundant image width correction tableEugene Sandulenko
2016-08-24TITANIC: Implemented CBedhead classPaul Gilbert
2016-08-24TITANIC: Compilation fix for CMissiveOMatPaul Gilbert
2016-08-24TITANIC: Implemented CMissiveOMat classPaul Gilbert
2016-08-24DEVTOOLS: Add MissiveOMat message data to create_titanicPaul Gilbert
2016-08-25DIRECTOR: Clean up padding in image decodingWillem Jan Palenstijn
2016-08-25DIRECTOR: Improve decoding compressed imagesWillem Jan Palenstijn
2016-08-25DIRECTOR: Try to simplify uncompressed detection heuristicWillem Jan Palenstijn
2016-08-25DIRECTOR: More heuristics for 1bpp image decoding. Courtesy of wjp.Eugene Sandulenko
2016-08-24TITANIC: Implemented more game classesPaul Gilbert
2016-08-24DIRECTOR: Fix horizontal coordinate calculation in 1bpp uncompressedEugene Sandulenko
2016-08-24WAGE: Fix think line drawing, as pointed by md5Eugene Sandulenko
2016-08-24DIRECTOR: Implemented uncompressed 1bpp pictures. Works sometimesEugene Sandulenko
2016-08-24SCI32: Remove extra ! in error messageColin Snover
2016-08-24SCI32: Fix incorrect boolean operatorColin Snover
2016-08-24SCI32: Remove error check for negative celNoColin Snover
Negative cel numbers are exploited by at least the hi-res mode of PQ4CD.
2016-08-24ADL: Set hires #1, #2 and #0 to TESTINGWalter van Niftrik
2016-08-24FULLPIPE: Fix direction calculation in MctlGraph::getLinkDirRetro-Junk
2016-08-24SCI32: Add workarounds for a bug in Torin, in an animation of LycentiaFilippos Karapetis
2016-08-24DIRECTOR: Add more width corrections for Apartment demoTorbjörn Andersson
These are the widths for the taxi. 1110 doesn't actually need a correction to be drawn right, but 96 makes more sense than 90 if I decode the image by hand. It may be worth noting that all three sprite widths are multiples of 8, and that one of them was already a multiple of 8, but I still needed to add 8 to it. (This would suggest that w = (w & ~7) + 8 would yield the correct width for everything, except it doesn't so scratch that idea.)
2016-08-23TITANIC: Implemented more game classesPaul Gilbert
2016-08-24ADL: Make the optional scanlines less harshWalter van Niftrik
2016-08-24DIRECTOR: Gather statistic on correct bitmap sizesEugene Sandulenko
2016-08-23DIRECTOR: Added test D3 targetEugene Sandulenko
2016-08-23DIRECTOR: Further reduction of include dependencyEugene Sandulenko
2016-08-23DIRECTOR: Reduce header dependencyEugene Sandulenko
2016-08-23SCI32: Fix crash in Torin, chapter 4, catapult scene (via ScreenItem)Filippos Karapetis
loopNo/celNo are set to unsigned integers in ScreenItem::setFromObject in SSCI, thus their value will be adjusted when it's negative, like in this case
2016-08-23TITANIC: Implemented CLift classPaul Gilbert
2016-08-23SCI32: Allow kListAt to reference an empty listFilippos Karapetis
Happens in Torin when examining Di's locket in chapter 3
2016-08-23SCI32: Add a workaround for an uninitialized variable in TorinFilippos Karapetis
2016-08-23SCI32: Explicitly abord kEachElementDo when a game is being loadedFilippos Karapetis
This is a better check than the one in commit 3d1f1a3a21
2016-08-23SCI32: Update the SCI2/SCI2.1 games that use global 90 for speech/subsFilippos Karapetis
2016-08-23SCI32: Fix restoring games from Torin's game restore dialogFilippos Karapetis
The list in kListEachElementDo may be invalidated after a selector invocation
2016-08-23SCI32: Also handle game checks for "torinsg.cat" in TorinFilippos Karapetis
This shows the "Open..." button when continuing a game
2016-08-23DIRECTOR: Split score.cpp file into classesEugene Sandulenko
2016-08-23DIRECTOR: Fix memory overwriteEugene Sandulenko
2016-08-23SCI32: Fix palette in SCI32 Mac gamesFilippos Karapetis
2016-08-22TITANIC: Implemented more game classesPaul Gilbert
2016-08-22TITANIC: Compilation fixPaul Gilbert
2016-08-22TITANIC: Cleanup of engine referencesPaul Gilbert
2016-08-22TITANIC: Implemented more game classesPaul Gilbert
2016-08-23SCI: Fix compilation when SCI32 is not enabledFilippos Karapetis
2016-08-23ADL: Add initial support for #0: Mission AsteroidWalter van Niftrik
Based on a patch by fuzzie
2016-08-22FULLPIPE: Inverse search mode behavior in MctlGraph::getHitNodeRetro-Junk
2016-08-22FULLPIPE: Fix always false condition check in MctlGraph::generateListRetro-Junk