Commit Graph
74937 Commits
Author SHA1 Message Date
Eugene Sandulenko 8883a03e21 DIRECTOR: Lingo: Simplified code generation for constants 2016-08-04 23:00:55 +02:00
Eugene Sandulenko 415cefd702 DIRECTOR: Lingo: Added stubs for 'closeDA', 'closeResFile' and 'closeXlib' 2016-08-04 23:00:55 +02:00
Eugene Sandulenko 7ec2e7bc31 DIRECTOR: Lingo: Added 'alert' and 'beep' function stubs 2016-08-04 23:00:55 +02:00
Colin Snover 12d1af66ef SCI32: Add QFG4 Windows signature 2016-08-04 09:52:56 -05:00
Alyssa Milburn 13d0ec9bea POSIX: Add #ifdef guards for DATA_PATH.
Thanks to snover for pointing out they should be there.
2016-08-04 16:19:13 +02:00
Eugene Sandulenko 266e8e6611 DIRECTOR: Lingo: Add prefix 'v' to all Symbol types.
Helps WinCE backend which has lots of them defined.
2016-08-04 15:52:24 +02:00
Eugene Sandulenko e7cc065c6c DIRECTOR: Lingo: Fix WinCE compilation.
The plafrom has VOID defined
2016-08-04 14:50:08 +02:00
Eugene Sandulenko 4551a254d2 DIRECTOR: Lingo: Fix PS2 compilation 2016-08-04 14:17:07 +02:00
Eugene Sandulenko e0a9d96974 DIRECTOR: Put flex/bison as separate target, so general compilation is not affected 2016-08-04 13:38:46 +02:00
Eugene Sandulenko 902d49ce09 Merge pull request #787 from sev-/director
DIRECTOR: New engine
2016-08-04 13:23:04 +02:00
Eugene Sandulenko cb195a813b DC: Fix compilation 2016-08-04 13:08:25 +02:00
Eugene Sandulenko a4d39b2385 N64: Added pos() method to another save class 2016-08-04 13:05:15 +02:00
Eugene Sandulenko d111b16adc N64: Fix warning 2016-08-04 12:49:44 +02:00
Eugene Sandulenko eedd1286ff N64: Fix build adter WriteStream::pos() addition 2016-08-04 12:48:52 +02:00
Alexander Tkachev 2597be210d BACKENDS: Fix DC's OutVMSave to have pos() 2016-08-04 17:45:49 +06:00
Alexander Tkachev ef631c9e75 WAGE: Update saves format
Offset is added in the end of the file, so ScummVM would know where to
look for description, version, thumbnail information.
2016-08-04 15:15:45 +06:00
Alexander Tkachev f58abd9540 COMMON: Update GZipWriteStream::pos()
Though it seemed the _wrapped stream should return valid position, it
was always 0. That's why I've added a _pos field, which is updated in
write() and returned in pos().
2016-08-04 15:14:06 +06:00
Alexander Tkachev 7a89caac84 COMMON: Add WriteStream::pos()
It returns int32, because some complex streams are derived from both
WriteStream and ReadStream, and in ReadStream pos() returns int32,
because -1 means an error.

I had to change MemoryStream's uint32 to int32, which is probably not so
good.
2016-08-04 14:36:21 +06:00
Paul Gilbert c34af39937 TITANIC: Correct sound manager methods to return existing WaveFile class 2016-08-03 22:25:47 -04:00
Paul Gilbert 3fda4f0ef5 TITANIC: Add CSound sound loading methods 2016-08-03 21:47:11 -04:00
Paul Gilbert 9f316a5b37 GRAPHICS: Fix MSVC project generation 2016-08-03 20:51:54 -04:00
Thierry Crozat 191a9a0c64 MOHAWK: Load games from outside the options dialog loop
Loading games from inside the dialog loop may cause cursor
glitches. This commits applies the same fix to the
MohawkOptionsDialog as the one that already existed for
the global main menu. This finished to fix bug #7164.
2016-08-03 22:50:06 +01:00
Eugene Sandulenko 96e288c4c9 DIRECTOR: Update font generation 2016-08-03 23:43:01 +02:00
Eugene Sandulenko 59ebb0c68f DIRECTOR: Switch Mac font loading to the common code 2016-08-03 23:40:36 +02:00
Eugene Sandulenko 8618cbb6cb DIRECTOR: Fix engine initialization 2016-08-03 23:40:36 +02:00
Eugene Sandulenko 0aba35e266 DIRECTOR: More debug output 2016-08-03 23:40:36 +02:00
Eugene Sandulenko d9cf5af9f0 DIRECTOR: Lingo: Do not error out on unknown entities 2016-08-03 23:40:36 +02:00
Eugene Sandulenko 5414a0ec2c DIRECTOR: Lingo: Added stub fot 'the keycode' entity 2016-08-03 23:40:36 +02:00
Eugene Sandulenko b2d5c25e2f DIRECTOR: Lingo: Do not error() on syntax errors 2016-08-03 23:40:36 +02:00
Eugene Sandulenko af3ca5ba0d DIRECTOR: Correct startup sequence 2016-08-03 23:40:36 +02:00
Eugene Sandulenko 9067257cf0 DIRECTOR: Fix Mac archive reading. 2016-08-03 23:40:36 +02:00
Eugene Sandulenko 503ff47b0b DIRECTOR: Added detection for 'The Apartment' 2016-08-03 23:40:36 +02:00
Eugene Sandulenko 0bda622337 DIRECTOR: Lingo: Implemented 'me' function support for factories 2016-08-03 23:40:36 +02:00
Eugene Sandulenko 8a29870a8a DIRECTOR: Lingo: Put codeFunc into separate function 2016-08-03 23:40:36 +02:00
Eugene Sandulenko 62c0700588 DIRECTOR: Lingo: Extended factory test to one from Warlock D5.safe-movie-1 2016-08-03 23:40:36 +02:00
Eugene Sandulenko f67bcdc141 DIRECTOR: Lingo: Simplify CodeId 2016-08-03 23:40:36 +02:00
Eugene Sandulenko fa7725a5f5 DIRECTOR: Lingo: Fix stack underflow on not enough parameters 2016-08-03 23:40:36 +02:00
Eugene Sandulenko dc498881ef DIRECTOR: Lingo: Process extra or too few arguments for built-ins 2016-08-03 23:40:36 +02:00
Eugene Sandulenko 783ff8f8f2 DIRECTOR: Lingo: Turn builtins into normal symbols 2016-08-03 23:40:36 +02:00
Eugene Sandulenko c8f0b74a63 JANITORIAL: Whitespace fixes 2016-08-03 23:40:36 +02:00
Dmitry Iskrich d9db9863ce DIRECTOR: Lingo: Add extra sprite and string fields to "the entities" 2016-08-03 23:40:36 +02:00
Dmitry Iskrich 240988fad4 DIRECTOR: Add enum for sprite types
According to the Director 4 helper
2016-08-03 23:40:36 +02:00
Dmitry Iskrich f0990e7221 DIRECTOR: Add extra fields for sprites
The presence of these fields depends on the type of sprite
2016-08-03 23:40:36 +02:00
Eugene Sandulenko 36fa951f60 DIRECTOR: Remove leftover .gitignore 2016-08-03 23:40:36 +02:00
Eugene Sandulenko 991e58b177 BUILD: Added *.output to git ignore list 2016-08-03 23:40:36 +02:00
Eugene Sandulenko f7009628cc DIRECTOR: Lingo: Added tests for type conversion 2016-08-03 23:40:36 +02:00
Eugene Sandulenko 3882a54ade DIRECTOR: Lingo: Added updateStage stub 2016-08-03 23:40:36 +02:00
Eugene Sandulenko 06dd3651c7 DIRECTOR: Lingo: Issue warning instead of error at unhandled types 2016-08-03 23:40:36 +02:00
Eugene Sandulenko 3fb7f5ac7b DIRECTOR: Lingo: Plug memory leak at assignment 2016-08-03 23:40:36 +02:00
Eugene Sandulenko ba3cf6181c DIRECTOR: Lingo: Implemented ilk() function 2016-08-03 23:40:36 +02:00