74942 Commits

Author SHA1 Message Date
Eugene Sandulenko
8a6b82a919 DIRECTOR: Lingo: Move MSVC fix to the .l file 2016-08-05 06:46:32 +02:00
Paul Gilbert
23e387fb90 TITANIC: Rename WaveFile to CWaveFile for consistency 2016-08-04 21:21:34 -04:00
Paul Gilbert
b74ec1df89 DIRECTOR: Fix compilation in Visual Studio 2016-08-04 21:07:59 -04:00
Eugene Sandulenko
7a79eec7ea DIRECTOR: Fix warnings 2016-08-04 23:18:27 +02:00
Eugene Sandulenko
e52bdfd5ed DIRECTOR: Lingo: Added stubs for 'continue', 'cursor' and 'delay' 2016-08-04 23:00:55 +02:00
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