Commit Graph
86814 Commits
Author SHA1 Message Date
Strangerke 2adc84e728 CRYO: Some code simplification, remove dead code 2017-02-12 17:44:07 +01:00
Paul Gilbert 0e2c667fa8 TITANIC: Simplify implementation of CAudioBuffer 2017-02-12 08:05:33 -05:00
Eugene Sandulenko d4a718bf84 DIRECTOR: Lingo: Implemented \xC2 continuation symbol support 2017-02-12 11:58:19 +01:00
Eugene Sandulenko ed1d606e9f DIRECTOR: Lingo: Implemented stub for REFERENCE built-ins 2017-02-12 11:35:50 +01:00
Eugene Sandulenko a243a479ae DIRECTOR: Lingo: Added grammar for assignment to references 2017-02-12 11:32:05 +01:00
Eugene Sandulenko e76fec67a1 DIRECTOR: Lingo: Fixing position count in lexer 2017-02-12 11:12:54 +01:00
Eugene Sandulenko d1a08b5145 DIRECTOR: Lingo: Fix D3 script execution 2017-02-12 08:51:11 +01:00
Paul Gilbert 23452a512d NEWS: Mention R2R display fix 2017-02-11 18:51:08 -05:00
Paul Gilbert f66ead3074 TSAGE: R2R: Fix display of animations 2017-02-11 18:50:44 -05:00
Filippos Karapetis a7d681764f CRYO: Merge spriteOnSubtitle() into drawSprite() 2017-02-12 00:54:39 +02:00
Filippos Karapetis d3d5ff2a88 CRYO: Split graphics and resource-related functions into separate files 2017-02-12 00:54:39 +02:00
Filippos Karapetis c40b74bb28 CRYO: Merge the two noclipax() methods and rename to drawSprite() 2017-02-12 00:54:38 +02:00
Paul Gilbert 58dbe629f3 TITANIC: Fix intial setup of BASS pitch control 2017-02-11 17:25:28 -05:00
Paul Gilbert b97137830a TITANIC: Fix getPitch calculation when inversion control is incorrect 2017-02-11 17:25:27 -05:00
Paul Gilbert 5b8d4cac58 TITANIC: Convert more methods to using MusicInstrument enum 2017-02-11 17:25:26 -05:00
Eugene Sandulenko eafa56daf0 JANITORIAL: Formatting fixes 2017-02-11 23:23:56 +01:00
Eugene Sandulenko 8b043bc731 DIRECTOR: Lingo: Simplfy movie presense check in 'go to movie' 2017-02-11 23:23:56 +01:00
Kirben e2b27d86d8 BUILD: Add cryo.dat to resource files for Windows builds. 2017-02-12 08:58:46 +11:00
Filippos Karapetis 7739d0c5c1 Merge pull request #899 from bluegr/cryo_dat
CRYO: Move all static engine data into cryo.dat
2017-02-11 22:40:00 +01:00
Filippos Karapetis 8eb38c0933 CRYO: Rename variables to conform to our code formatting guidelines 2017-02-11 21:53:10 +02:00
Filippos Karapetis e95ed8eb90 CRYO: Clean up and document some variables 2017-02-11 21:51:36 +02:00
Filippos Karapetis 724730dbcc CRYO: Fix typo in create_cryo 2017-02-11 21:02:19 +02:00
Filippos Karapetis 5d119b6038 CRYO: Add cryo.dat to all messages related to it 2017-02-11 20:48:52 +02:00
Filippos Karapetis c0d9752730 CRYO: Add cryo.dat to engine-data 2017-02-11 20:47:15 +02:00
Filippos Karapetis 01e7b4edcf CRYO: Fix typos in some sizeof() values 2017-02-11 20:42:07 +02:00
Filippos Karapetis fffe7c7867 CRYO: Add missing int32 typedef to create_cryo 2017-02-11 18:15:41 +02:00
Filippos Karapetis deb0857f68 CRYO: Change the version of cryo.dat to be a 32-bit integer (2/2)
Though it's unlikely that we'll ever have that many changes, it's
better to provision for more space now, for versioning
2017-02-11 18:05:07 +02:00
Filippos Karapetis fefad640cd CRYO: Change the version of cryo.dat to be a 32-bit integer (1/2)
Though it's unlikely that we'll ever have that many changes, it's
better to provision for more space now, for versioning
2017-02-11 18:04:42 +02:00
Filippos Karapetis a3f59d8433 CRYO: Remove one more usage of sizeof() 2017-02-11 18:02:47 +02:00
Willem Jan Palenstijn 2af9ab6f61 DRASCULA: Add bound check asserts to copyRect
Bug #7110 showed a crash here. Even though that was likely a compiler
error, these extra checks shouldn't hurt.
2017-02-11 16:50:28 +01:00
Filippos Karapetis 24a4c231da CRYO: Rename variables to conform to our formatting guidelines 2017-02-11 17:20:54 +02:00
Filippos Karapetis 05c99c5b0d CRYO: Move more static data to cryo.dat (2/2) 2017-02-11 17:16:45 +02:00
Filippos Karapetis 37c53cdf49 CRYO: Move more static data to cryo.dat (1/2) 2017-02-11 17:16:26 +02:00
Filippos Karapetis fed7341481 CRYO: Use hardcoded values for structs instead of sizeof() 2017-02-11 17:10:26 +02:00
Thierry Crozat efb8774734 NEWS: Mention drascula volume handling improvements 2017-02-11 14:41:48 +00:00
Thierry Crozat b7e87d9e09 DRASCULA: Link speech and SFX volumes 2017-02-11 14:38:58 +00:00
Thierry Crozat 13dd57d34f DRASCULA: Fix sound volume synchronization
When using the original drascula dialog to change volume, this was
not saved to the ConfMan, which means the change was lost when
quitting the engine or when opening the ScummVM options dialog.

Also synchronising the _mixer volumes from ConfMan was resetting
the master volume to the maximum. Since ScummVM doesn't have a
master volume, there is no correct way to get it. But we now try to
guess one from the music and speech volumes.
2017-02-11 14:38:58 +00:00
Thierry Crozat f7e5f01b85 DRASCULA: Add handling of the master volume 2017-02-11 14:38:34 +00:00
Filippos Karapetis 6b2ac7c7af CRYO: Wrap enums around namespaces, to use EnumName::EnumValue 2017-02-11 16:34:47 +02:00
Martin Kiewitz e64e388816 AGI: Hold-key-mode fix
Original AGI only created a stationary event, when the last
pressed direction key was released. We do that now as well.
Makes cursor in MH1 behave properly.
Thanks to waltervn for pointing this out.
2017-02-11 10:35:10 +01:00
Eugene Sandulenko 8420310989 DIRECTOR: Lingo: Implemented sanity checks for built-ins 2017-02-11 09:53:47 +01:00
Eugene Sandulenko 4e5952c774 DIRECTOR: Lingo: Probe movies in Mac Resource Forks in 'go to movie'
Currently, 'Gravity Ball' movie is launched every now and then in
The Apartment 3.0 due to some bug in hadlers call sequence.

Thus, rename it for the time being.
2017-02-11 09:34:56 +01:00
Eugene Sandulenko 500b8bbd93 DIRECTOR: Fix Shared cast detection 2017-02-11 09:21:31 +01:00
Thierry Crozat 82635b79e0 I18N: Update translations templates 2017-02-11 08:56:29 +01:00
Eugene Sandulenko 3d5d279bed Merge pull request #895 from csnover/gui-volume-options
GUI: Add three new options for volume slider controls
2017-02-11 08:56:16 +01:00
Paul Gilbert 7422248625 TITANIC: Use critical section methods when reading from audio buffer 2017-02-10 23:15:08 -05:00
Paul Gilbert 82815658f2 TITANIC: Fix further warnings in CWaveFile 2017-02-10 21:57:35 -05:00
Paul Gilbert d1140d102c TITANIC: Fix shadowed member warnings 2017-02-10 21:36:08 -05:00
Paul Gilbert f9cd01fe03 TITANIC: Compilation fix for audio buffer stream class 2017-02-10 21:34:15 -05:00
Paul Gilbert 75598ba6a4 TITANIC: Further sanity checking before locking wave files for access 2017-02-10 21:30:50 -05:00