Commit Graph

80015 Commits

Author SHA1 Message Date
Thierry Crozat
163b3b6dad DEVTOOLS: Add create_cryo to devtools README 2017-02-12 20:19:34 +00:00
Thierry Crozat
2939e20935 CRYO: Add cryo.dat to DIST_FILES_ENGINEDATA 2017-02-12 20:18:49 +00:00
Paul Gilbert
c33962f69d TITANIC: Renaming methods in CMusicRoomHandler 2017-02-12 13:56:00 -05:00
Paul Gilbert
e00fb13809 TITANIC: Fix method names in CMusicRoomInstrument 2017-02-12 13:05:37 -05:00
Paul Gilbert
a542104f3c TITANIC: Rename CMusicWave to CMusicRoomInstrument 2017-02-12 12:51:47 -05:00
Strangerke
70f1cd6efe CRYO: Remove some more dead code, remove _keyboardHeld 2017-02-12 18:10:25 +01:00
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