aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-08-19SCI32: Fix kGlobalToLocal and kLocalToGlobalColin Snover
Fixes (at least) the native SCI save dialogs.
2016-08-19FULLPIPE: Fix Bitmap flipping code. Thanks to wanwanEugene Sandulenko
2016-08-19SCI32: Implement kRobotColin Snover
2016-08-19SCI32: Split kPlatform for SCI32Colin Snover
2016-08-19SCI32: Add kSetNowSeen variant for older SCI32 gamesColin Snover
KQ7 2.00b, PQ:SWAT, Phant1, GK2, and Torin are all verified as using the 'ignore' variant; SQ6 and QFG4CD are verified as using the 'fail' variant. MGDX and Shivers could not be checked as they have only Phar Lap Win16 executables, so took a guess based on their release dates.
2016-08-19SCI32: Add some bounds checking, const-correctness, and errors to CelObjColin Snover
2016-08-19SCI32: Address TODO in seg_manager.hColin Snover
2016-08-19SCI32: Implement kShakeScreen for SCI32Colin Snover
2016-08-19SCI32: Clean up Cursor32 includesColin Snover
2016-08-19SCI32: Hide cursors in 24bpp video playback modeColin Snover
Drawing the cursor in this mode will result in a read overflow as it is 8bpp.
2016-08-19SCI32: Fix signature of kSetNowSeenColin Snover
2016-08-19SCI32: Remove GfxScreen from SCI32Colin Snover
2016-08-19SCI32: Fix commentColin Snover
2016-08-19SCI32: Allow pixel doubling of some cursors to improve usabilityColin Snover
2016-08-19SCI32: Implement SCI32 cursor supportColin Snover
2016-08-19SCI32: Remove GfxScreen from GfxFrameoutColin Snover
Only cursor remains to be updated to go through GfxFrameout, and then we can let GfxScreen go back to being SCI16-only.
2016-08-19DIRECTOR: Lingo: Improved debug outputEugene Sandulenko
2016-08-19DIRECTOR: Lingo: Enhanced Datum::toString() outputEugene Sandulenko
2016-08-19DIRECTOR: Lingo: Better VAR symbol handlingEugene Sandulenko
2016-08-19DIRECTOR: Lingo: Fix when..then code generationEugene Sandulenko
2016-08-19DIRECTOR: Lingo: Fixed c_eval decompilationEugene Sandulenko
2016-08-19DIRECTOR: Lingo: Added generated script decompilationEugene Sandulenko
2016-08-19DIRECTOR: Lingo: Hide script hexdump under debug levelEugene Sandulenko
2016-08-19COMMON: Added checkers for debug channels.Eugene Sandulenko
Sometimes there is a need to add debug execution and enable it from the command line. Now it is possible, both with debug levels and channels
2016-08-19DIRECTOR: Lingo: Improved stack content traceEugene Sandulenko
2016-08-18TITANIC: Implementing game classesPaul Gilbert
2016-08-18TITANIC: Implementing game classesPaul Gilbert
2016-08-18DIRECTOR: Silence GCC signed/unsigned warningTorbjörn Andersson
2016-08-18DIRECTOR: Lingo: Further work on while..thenEugene Sandulenko
2016-08-18DIRECTOR: Lingo: Proper stub for when..thenEugene Sandulenko
2016-08-18DIRECTOR: Lingo: Handle OBJECT symbols properlyEugene Sandulenko
2016-08-18DIRECTOR: Lingo: Fix factory method code generationEugene Sandulenko
2016-08-18DIRECTOR: Lingo: Fix subroutine exitEugene Sandulenko
2016-08-18DIRECTOR: Lingo: Added more debug outputEugene Sandulenko
2016-08-18TITANIC: Implemented CBridgeView classPaul Gilbert
2016-08-18CREATE_PROJECT: Fix Xcode projectVincent Bénony
2016-08-18FULLPIPE: Fix index overflow in StepArray::gotoNextPointRetro-Junk
2016-08-17TITANIC: Implemented CChevPanel classPaul Gilbert
2016-08-17TITANIC: Finished CChevCode classPaul Gilbert
2016-08-17TITANIC: Implementing game logic classesPaul Gilbert
2016-08-17TITANIC: Implemented CCaptainsWheel classPaul Gilbert
2016-08-17TITANIC: Implemented CCage classPaul Gilbert
2016-08-17TITANIC: Implemented CBridgeDoor classPaul Gilbert
2016-08-17TITANIC: Fix typoEugene Sandulenko
2016-08-17DIRECTOR: Lingo: Added missing breakEugene Sandulenko
2016-08-17DIRECTOR: Fix another double freeEugene Sandulenko
2016-08-17DIRECTOR: Lingo: Fixed 'the' entity retrievalEugene Sandulenko
2016-08-17DIRECTOR: Fix memory overrideEugene Sandulenko
2016-08-17DIRECTOR: Add missing break in switch statementEugene Sandulenko
2016-08-17DIRECTOR: Plug memory leaksEugene Sandulenko