Commit Graph
86814 Commits
Author SHA1 Message Date
Tobia Tesan 8495039bf0 WINTERMUTE: Add BlankListingProvider class 2016-03-01 20:40:45 +01:00
Tobia Tesan c36e29f1ad WINTERMUTE: Add BlankListing class 2016-03-01 20:40:45 +01:00
Tobia Tesan c417ed9967 WINTERMUTE: Add SourceListing base class 2016-03-01 20:40:40 +01:00
Willem Jan Palenstijn 0012390f2a SCI32: Fix index/offset mixup in updateInfoFlagViewVisible 2016-03-01 20:18:29 +01:00
Tobia Tesan c5dc9a051e WINTERMUTE: Add SourceListingProvider abstract class 2016-03-01 19:41:03 +01:00
Johannes Schickel b6a8907edf SCI: Cleanup: Use Common::StringArray instead of custom type. 2016-03-01 19:18:36 +01:00
Johannes Schickel b8fb9e6a51 COMMON: Cleanup: Use StringArray instead of custom type. 2016-03-01 19:18:23 +01:00
Johannes Schickel fd5799aa19 SCI: Fix Macintosh game sources listing. 2016-03-01 19:16:10 +01:00
Johannes Schickel 91b5c5a413 COMMON: Add a method to list files to MacResManager. 2016-03-01 19:16:10 +01:00
Johannes Schickel 1ae2e0594d SCI: Use MacResManager when checking for Mac resource forks. 2016-03-01 19:16:10 +01:00
Willem Jan Palenstijn d4d4b779aa COMMON: Fix Rect::intersects doc 2016-03-01 19:11:49 +01:00
Martin Kiewitz bbec27c111 SCI: New Hoyle 1 was actually new Hoyle 2 version
5.25", 2 discs, interpreter 0.668
2016-03-01 18:31:50 +01:00
Martin Kiewitz e7e0cf9222 SCI: Add another version of hoyle 1 (5.25") 2016-03-01 18:20:43 +01:00
Colin Snover f397a73138 SCI32: Fix text size calculation scaling to match SCI
The previous code works correctly only for ratios like 2:1 that
do not generate remainders.
2016-03-01 09:39:57 -06:00
Paul Gilbert 32d84ed33d TITANIC: Added lots more miscellaneous classes 2016-03-01 08:07:05 -05:00
Eugene Sandulenko 3c2bec3f3a WAGE: Added two more games 2016-03-01 12:11:10 +01:00
Eugene Sandulenko 57e1e36867 WAGE: Added detection for The Tower 2016-03-01 12:11:10 +01:00
Eugene Sandulenko 410eb2912b WAGE: Added detection for 2 more games 2016-03-01 12:11:10 +01:00
Eugene Sandulenko 589ffcd3b9 WAGE: Added detection for The Phoenix 2016-03-01 12:11:09 +01:00
Eugene Sandulenko f2e2d0f05d WAGE: Fix bufer overrun in bitmap code 2016-03-01 12:11:09 +01:00
Eugene Sandulenko 0bf89a0f1e WAGE: Simplified detection entries for fan games 2016-03-01 12:11:09 +01:00
Eugene Sandulenko eb50edb539 WAGE: Added detection for Twisted! and Exploration Zeta! 2016-03-01 12:11:09 +01:00
Willem Jan Palenstijn d03ab8b716 SCI32: Revert GK1 hacks
Replacing a valid signature error by a warning isn't useful.
2016-03-01 11:32:02 +01:00
Kirben 27e5cfbd1b CINE: Fix sound effects stopping the music in the DOS CD version of Future Wars. 2016-03-01 20:36:36 +11:00
Kirben e5974027ec CINE: Fix restoring background music when loading saved game in DOS CD version of Future Wars. 2016-03-01 20:08:03 +11:00
Paul Gilbert 5dd3798ebf TITANIC: Added a bunch of classes, loading method fixes 2016-02-29 22:56:16 -05:00
Filippos Karapetis 806fa64d74 SCI32: Add a note about the menu bars in GK1 2016-03-01 04:50:26 +02:00
Filippos Karapetis 03754d4127 SCI32: Warn when the unhandled parameter is set in kPalVarySetPercent 2016-03-01 04:21:09 +02:00
Paul Gilbert a89dd72f20 TITANIC: Implemented lots of CBackground descendent classes 2016-02-29 21:20:33 -05:00
Filippos Karapetis 6ba31a88f0 SCI32: GK1 adds another optional parameter to kPalVarySetPercent 2016-03-01 04:12:36 +02:00
Johannes Schickel 1f217e3834 WIN32: Fix invalid array accesses when MIDI device listing fails. 2016-03-01 01:14:17 +01:00
Filippos Karapetis e317958d4c SCI: Remove superfluous cast to boolean and fix code styling 2016-03-01 01:23:55 +02:00
Filippos Karapetis cdbd7c8add SCI: Use uint32 instead of unsigned int 2016-03-01 01:12:58 +02:00
Lars Skovlund ca623ff490 SCI: Fix compilation on amigaos4 2016-02-29 20:16:37 +01:00
Johannes Schickel 824cb7bc89 OPENPANDORA: Handle non-exported or not-set $TERM in pnd_make.sh. 2016-02-29 19:19:09 +01:00
Johannes Schickel 01a76df6e3 OPENPANDORA: Don't output colors in pnd_make.sh when redirecting output to file. 2016-02-29 19:10:10 +01:00
Lars Skovlund a375cbf42b SCI3: Collect bits for managing kInfoFlagViewVisible 2016-02-29 16:00:13 +01:00
Lars Skovlund 98878d69b8 SCI: Add vocab994 console command
This is intended for early SCI2, but should work with older SCI too,
not that we need it.
2016-02-29 16:00:13 +01:00
Tobia Tesan e46000e2e2 WINTERMUTE: Add ListingProvider abstract class 2016-02-29 14:54:17 +01:00
Tobia Tesan 28fc37f529 WINTERMUTE: Add abstract class Listing 2016-02-29 14:52:43 +01:00
Tobia Tesan 06021d1aab WINTERMUTE: Add post instruction hook to DebuggableScript 2016-02-29 14:51:58 +01:00
Tobia Tesan 19267e0c5e WINTERMUTE: Add Breakpoint class 2016-02-29 14:51:55 +01:00
Tobia Tesan 8f82674eaf WINTERMUTE: Add ScriptMonitor abstract class 2016-02-29 14:49:32 +01:00
Tobia Tesan d4f94b7d19 WINTERMUTE: Add DebuggableScript and DebuggableScriptEngine classes
These extend the script engine and allow for monitoring and adding
pre/post instruction hooks
2016-02-29 11:36:53 +01:00
Tobia Tesan 0dd0c3bea2 WINTERMUTE: Add Error class 2016-02-29 11:13:54 +01:00
Tobia Tesan fb3a8f7899 WINTERMUTE: Init _ready in BaseScriptHolder 2016-02-29 11:13:41 +01:00
Tobia Tesan 4e9b113f3f WINTERMUTE: Add debuggerToString 2016-02-29 11:13:38 +01:00
Colin Snover 3e5adc33a8 SCI32: Non-titled text bitmap implementation
This implementation is not 100% engine accurate, but it is
more accurate than what was there, and hopefully the differences
between this and the engine code are merely cosmetic.

The known (intentional) differences are:

1. Uses ScummVM rects inside the engine code, converting to/from
   SCI rects on the kernel edges and when scaling
2. Fewer side effects when performing operations that *should*
   have been pure from the start (like text dimension calculation).
   Still not side-effect-free, but at least things like colours
   and alignment do not need to be reset every time a measurement
   is taken, unlike in the actual engine.

Editor controls and some other kBitmap code are temporarily
disabled as a result of changes to GfxText32 until they can be
updated to be engine-accurate.
2016-02-28 21:48:56 -06:00
Paul Gilbert 95ebd2394b TITANIC: Loading bugfixes and implemented CBrain descendents 2016-02-28 22:16:02 -05:00
Paul Gilbert 6eb777fe36 TITANIC: Added a lot of class definitions
Let's be honest here, it's a s**t-load of class definitions
2016-02-28 21:42:13 -05:00