81520 Commits

Author SHA1 Message Date
Tobia Tesan
57dbfbf988 DIRECTOR: Call primaryEventHandler in processInputEvent 2017-07-05 08:35:33 +02:00
Tobia Tesan
c267bc208f DIRECTOR: Handle kEventPrepareFrame in processFrameEvent 2017-07-05 08:35:33 +02:00
Tobia Tesan
963bc4a351 DIRECTOR: Move kEventMouseUp/Down handling to processInputEvent 2017-07-05 08:35:33 +02:00
Tobia Tesan
5a9a1571fa DIRECTOR: Include sprite.h in lingo-events.cpp 2017-07-05 08:35:33 +02:00
Tobia Tesan
f9302e2c94 DIRECTOR: Handle frame enter/exit with 1-ary processEvent call 2017-07-05 08:35:33 +02:00
Tobia Tesan
ce3aaa08d0 DIRECTOR: Implement processFrameEvent 2017-07-05 08:35:33 +02:00
Tobia Tesan
38db7dfafe DIRECTOR: Add runMovieScript 2017-07-05 08:35:33 +02:00
Tobia Tesan
252c890bf5 DIRECTOR: Add Lingo::PrimaryEventHandler 2017-07-05 08:35:33 +02:00
Tobia Tesan
ed66169adf DIRECTOR: Include frame.h in lingo-events.cpp 2017-07-05 08:35:33 +02:00
Tobia Tesan
4f749fc007 DIRECTOR: Add Lingo::_dontPassEvent
I'm not sure whether this should go here or in Director.
I'm leaving it here because _dontPassEvent changes the semantics of event handling.
2017-07-05 08:35:33 +02:00
Bastien Bouclet
13fa1b22a2 MOHAWK: Only disable videos when turning off the prison viewer
Closing them was causing a crash when using the lake viewer since there
is nothing to load back the lake video. Fixes Trac#9892.
2017-07-04 19:43:32 +02:00
Paul Gilbert
02dec19298 TITANIC: Fix delay for Doorbot repeat will you help message 2017-07-03 15:59:17 -04:00
Thierry Crozat
41f32c209b BUILD: Do not link iOS static builds with AudioUnit framework 2017-07-03 18:31:43 +01:00
Lothar Serra Mari
ed063c6f45 I18N: Update translation (German)
Currently translated at 100.0% (962 of 962 strings)
2017-07-03 15:25:30 +02:00
Paolo Bossi
f094a47fdb I18N: Update translation (Italian)
Currently translated at 100.0% (962 of 962 strings)
2017-07-03 14:35:43 +02:00
Paolo Bossi
c24f7ce434 I18N: Update translation (Italian)
Currently translated at 100.0% (962 of 962 strings)
2017-07-03 14:30:35 +02:00
Ben Castricum
eb174354b8 I18N: Update translation (Dutch)
Currently translated at 100.0% (962 of 962 strings)
2017-07-03 12:37:22 +02:00
Thierry Crozat
f59a10d909 I18N: Update translation (French)
Currently translated at 100.0% (962 of 962 strings)
2017-07-03 12:14:11 +02:00
Timo Mikkolainen
ede3c63735 I18N: Update translation (Finnish)
Currently translated at 100.0% (962 of 962 strings)
2017-07-03 11:23:15 +02:00
Thierry Crozat
50c1f57e7b I18N: Update translations templates 2017-07-03 08:50:35 +02:00
Bastien Bouclet
4bdd58948d MOHAWK: Build Riven by default 2017-07-03 08:50:10 +02:00
Bastien Bouclet
c4f9423137 MOHAWK: Switch SimpleCommand arguments to Common::Array 2017-07-03 08:50:10 +02:00
Bastien Bouclet
b552719a81 MOHAWK: Switch external command arguments to Common::Array 2017-07-03 08:50:10 +02:00
Bastien Bouclet
95951eebf7 MOHAWK: Get rid of refreshCard 2017-07-03 08:50:10 +02:00
Bastien Bouclet
723b7d7a4c MOHAWK: Add some missing public interface comments 2017-07-03 08:50:10 +02:00
Bastien Bouclet
b0ee5772fb MOHAWK: Remove unused / not working functions 2017-07-03 08:50:10 +02:00
Bastien Bouclet
7801d6489b MOHAWK: Reenable the Riven demo specific features 2017-07-03 08:50:10 +02:00
Bastien Bouclet
8c6cd98067 MOHAWK: Fix the inventory being visible when scripts are running 2017-07-03 08:50:10 +02:00
Bastien Bouclet
64c1a1d2b2 MOHAWK: Switch enabling the debug rectangles to a console var 2017-07-03 08:50:10 +02:00
Bastien Bouclet
88d594538d MOHAWK: Document unused MLST record fields 2017-07-03 08:50:10 +02:00
Bastien Bouclet
b9a72ff7a6 MOHAWK: Preload all the PE cursors on startup
We were previously reloading the current cursor from raw data on each
frame.
2017-07-03 08:50:10 +02:00
Bastien Bouclet
672cfbd518 MOHAWK: Set GUI option flags to disable unneeded settings for Riven 2017-07-03 08:50:10 +02:00
Bastien Bouclet
dd4c0bcbeb MOHAWK: Set the proper mixer sound types for Riven 2017-07-03 08:50:10 +02:00
Bastien Bouclet
f29197e32c MOHAWK: Don't allow string patterns when looking for resources
The last pattern based query was removed from Riven
2017-07-03 08:50:10 +02:00
Bastien Bouclet
08e642314e MOHAWK: Check the Books external commands against the original 2017-07-03 08:50:10 +02:00
Bastien Bouclet
d7b241abdc MOHAWK: Check the Office island external commands against the original 2017-07-03 08:50:10 +02:00
Bastien Bouclet
8ad53851bc MOHAWK: Implement interrupting scripts for the new script manager 2017-07-03 08:50:10 +02:00
Bastien Bouclet
2f7a04ae95 MOHAWK: Check the Rebel island external commands against the original 2017-07-03 08:50:10 +02:00
Bastien Bouclet
0f79e423d8 MOHAWK: Check the Prison island external commands against the original 2017-07-03 08:50:10 +02:00
Bastien Bouclet
ea303ab682 MOHAWK: Switch timers to script commands 2017-07-03 08:50:10 +02:00
Bastien Bouclet
ee70244fbf MOHAWK: Check the Garden island external commands against the original 2017-07-03 08:50:10 +02:00
Bastien Bouclet
2a444d35e8 MOHAWK: Check the Temple island external commands against the original 2017-07-03 08:50:10 +02:00
Bastien Bouclet
6b4fe224db MOHAWK: Check the Book making island external commands against the original 2017-07-03 08:50:10 +02:00
Bastien Bouclet
39b0d53bb5 MOHAWK: Fix incorrect loop in sound manager 2017-07-03 08:50:10 +02:00
Bastien Bouclet
006dcf6a74 MOHAWK: Check the Jungle island external commands against the original 2017-07-03 08:50:10 +02:00
Bastien Bouclet
121c0ee08c MOHAWK: Don't update the screen immediatly after drawing
Updating the screen needs to happen exactly once at the end of each game
loop.
2017-07-03 08:50:10 +02:00
Bastien Bouclet
42f91b9769 MOHAWK: Simplify the stored movie script opcode 2017-07-03 08:50:10 +02:00
Bastien Bouclet
23c597ab12 MOHAWK: Print variable names in assignments when dumping scripts 2017-07-03 08:50:10 +02:00
Bastien Bouclet
61d78e33e1 MOHAWK: Don't call updateScreen when setting the cursor 2017-07-03 08:50:10 +02:00
Bastien Bouclet
637a08bcf3 MOHAWK: Don't allow loading while a script is running
Scripts may have an inner game loop where loading is not working.
2017-07-03 08:50:10 +02:00