aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2017-01-12TITANIC: Renaming of CCarry fieldE0Paul Gilbert
2017-01-13DIRECTOR: Lingo: Added stubs of List functions in D4Eugene Sandulenko
2017-01-12SCI32: Fix bad scroll delta in GK2 inventoryColin Snover
Fixes Trac#9648.
2017-01-12SCI32: Fix crash trying to clip invalid rects generated by transitionsColin Snover
In PQ4CD, when leaving the shooting range through the front door, some transition screen items will be generated that have invalid dimensions. SSCI simply clips these rectangles to zero.
2017-01-12SCI32: Add Hoyle5 to the list of game versionsColin Snover
2017-01-12SCI32: "Fix" renderer for PQ4CDColin Snover
PQ4CD and several other games contain a hack in two renderer methods to avoid rendering invalid screen items with zero or negative-dimension target rects. This prevents PQ4CD from crashing during the fifth phase of target practice.
2017-01-12SCI32: Add workarounds, transitions, fixes for PQ4CDColin Snover
2017-01-12MACVENTURE: Fix Comparison Always True Compiler Warning.D G Turner
There is no need for ABS() call as the parameters called on are both unsigned integers.
2017-01-12MADS: Fix Unused Private Variable Compiler Warning.D G Turner
2017-01-12XEEN: Fix Unused Variable Compiler Warning.D G Turner
2017-01-12DIRECTOR: Use shared cast member data when rendering shared cast item.stevenhoefel
2017-01-12ADL: Fix Uninitialized Variable Compiler Warnings.D G Turner
2017-01-12DIRECTOR: Fix Further Compiler Warnings.D G Turner
2017-01-12DIRECTOR: D3 frame/sprite scripts. Categorise scripts into groups.stevenhoefel
2017-01-11TITANIC: Fix leaving restaurant table close-upPaul Gilbert
2017-01-11TITANIC: Fix behaviour of Phonograph LidPaul Gilbert
2017-01-11TITANIC: Fix Barbot response to requesting vision centerPaul Gilbert
2017-01-11TITANIC: Fix return value of BarbotScript doSentenceEntryPaul Gilbert
2017-01-12DIRECTOR: Lingo: Fix another warning pointed by digitallEugene Sandulenko
2017-01-12DIRECTOR: Lingo: Fix warnings in lexer generated codeEugene Sandulenko
2017-01-12DIRECTOR: Hooks for both cast member and cast frame events.stevenhoefel
2017-01-12DIRECTOR: Hook Lingo events through. Tie in frame events.stevenhoefel
2017-01-11DIRECTOR: Fix warningsEugene Sandulenko
2017-01-11DIRECTOR: Process Cast scripts when dumpingEugene Sandulenko
2017-01-11DIRECTOR: Lingo: Proper processing of me() in factoriesEugene Sandulenko
2017-01-11DIRECTOR: Lingo: Fixed argument count for factory methodsEugene Sandulenko
2017-01-11DIRECTOR: Lingo: Fixed parsing of builtins with arglistEugene Sandulenko
2017-01-11SCI32: Fix uninitialised read of cursor background at start of gameColin Snover
2017-01-11SCI32: Add workarounds for PQ:SWATColin Snover
2017-01-11SCI32: Fix null references in Robot decoderColin Snover
Failing to reduce the size of the ScreenItem arrays causes other parts of the decoder (like RobotDecoder::getFrameSize) to try reading ScreenItems that were already destroyed and nulled out in the list. (In SSCI, the screen item count was held in a separate property instead of being part of the screen item list.)
2017-01-11SCI32: Remove backslashes from PQ:SWAT extra save game filesColin Snover
The original interpreter created subdirectories for each in-game profile, but copying this behaviour would add a lot of superfluous complexity to the save game system in ScummVM, and may not be portable to all supported platforms. Instead, when the game tries to save its files to a subdirectory, the backslash in the file name is replaced with an underscore so it can be created successfully on filesystems where backslash is an illegal file name character. This has a side-effect of causing all save games to be displayed under all profiles, instead of just the ones "belonging" to a particular profile, but this seems like a reasonable trade-off given that there is no reason to play this game with more than one profile.
2017-01-11SCI32: Remove unnecessary call to unallocColin Snover
When the Resource is deleted, it will deallocate the memory, so it is not necessary to do that manually.
2017-01-11SCI32: Improve mouse responsivenessColin Snover
This is most noticeable at the beginning of the game during benchmarking, where the benchmarking loop used to cause the mouse to get stuck for the duration of the benchmark.
2017-01-11BLADERUNNER: Fix Unused Variable Compiler Warnings.D G Turner
2017-01-11BLADERUNNER: Fix Variable Shadowing Compiler Warnings.D G Turner
2017-01-11DIRECTOR: Lingo: Improvements to me() handling in factoriesEugene Sandulenko
2017-01-11DIRECTOR: Better trace for Lingo testsEugene Sandulenko
2017-01-11DIRECTOR: Lingo: Add debug print out of immediate floatsEugene Sandulenko
2017-01-11DIRECTOR: Further work on TextCast and Button alignment.stevenhoefel
2017-01-10TITANIC: Remove duplicated fields from TTsynonymPaul Gilbert
2017-01-11DIRECTOR: Round rectangles for Buttons. Improved TextCast alignment.stevenhoefel
2017-01-11DIRECTOR: Lingo: Implemented 'duplicate cast' stubEugene Sandulenko
That is yet-another deviation from clean grammar rules in origial. In order to avoid mess, two-word builtins are implemented, and 'sound <op>' are also switched to that method.
2017-01-11DIRECTOR: Lingo: Started documenting D4 keywordsEugene Sandulenko
2017-01-11SCI32: Add a workaround for the demo version of LSL7Filippos Karapetis
2017-01-10DIRECTOR: Lingo: Clarify which of 'the entities' need idEugene Sandulenko
2017-01-10DIRECTOR: Lingo: Add time-related stubs. This completes D3 grammarEugene Sandulenko
All of the Director 3.0 grammar should be parseable now, albeit buggy, especially because many stubs do not push their result values which leads to a stack underflow.
2017-01-10DIRECTOR: Lingo: Implemented stub for 'the time' entityEugene Sandulenko
2017-01-10DIRECTOR: Lingo: Added sub for 'the date' entityEugene Sandulenko
2017-01-10DIRECTOR: Load Shared Cast Bitmaps (anchor point is incorrect).stevenhoefel
More Text Cast Formatting.
2017-01-10DIRECTOR: Smarter checks for 'end' clause in grammar/lexerEugene Sandulenko