Bastien Bouclet
|
0ba035eea6
|
MOHAWK: Move Riven inventory code to a new class
|
2017-07-03 08:50:10 +02:00 |
|
Bastien Bouclet
|
22926a1835
|
MOHAWK: Move the timer callbacks to the stacks
|
2017-07-03 08:50:10 +02:00 |
|
Bastien Bouclet
|
efcf38f95f
|
MOHAWK: Factor out stack name-id mapping
|
2017-07-03 08:50:10 +02:00 |
|
Bastien Bouclet
|
c04edb8f54
|
MOHAWK: Change the back from book commands to use scripts
|
2017-07-03 08:50:10 +02:00 |
|
Bastien Bouclet
|
e7146c9bf7
|
MOHAWK: Move the changeToStack command to a dedicated class
|
2017-07-03 08:50:10 +02:00 |
|
Bastien Bouclet
|
6d4260719c
|
MOHAWK: Add a convenience method for creating a script with a single command
|
2017-07-03 08:50:10 +02:00 |
|
Bastien Bouclet
|
14bbf8aab4
|
MOHAWK: Move the external commands to their respective stacks
|
2017-07-03 08:50:10 +02:00 |
|
Bastien Bouclet
|
e2c5609e81
|
MOHAWK: Prepare empty classes for the Riven stacks
|
2017-07-03 08:50:10 +02:00 |
|
Bastien Bouclet
|
ab2d151541
|
MOHAWK: Implement the (fire)flies effect mainly used in jungle island
|
2017-07-03 08:50:10 +02:00 |
|
Bastien Bouclet
|
85712e56c8
|
MOHAWK: Only allow a single pixel format in Riven to simplify the implementation
|
2017-07-03 08:50:10 +02:00 |
|
Bastien Bouclet
|
e9b67081c3
|
MOHAWK: Introduce the effects intermediary screen
|
2017-07-03 08:50:10 +02:00 |
|
Bastien Bouclet
|
8fcebc12c6
|
MOHAWK: Fix dumping Riven external commands' arguments
|
2017-07-03 08:50:10 +02:00 |
|
Bastien Bouclet
|
1a5b2a1e50
|
MOHAWK: Move MLST loading to RivenCard
|
2017-07-03 08:50:10 +02:00 |
|
Bastien Bouclet
|
3f1f407c14
|
MOHAWK: Remove VideoHandle usage
|
2017-07-03 08:50:10 +02:00 |
|
Bastien Bouclet
|
c623a76767
|
MOHAWK: Ensure constructing and deleting cards does not have side effects
|
2017-07-03 08:50:10 +02:00 |
|
Bastien Bouclet
|
9ab0d53cd3
|
MOHAWK: Add console commands to dump Riven cards and stacks to stdout
|
2017-07-03 08:50:10 +02:00 |
|
Bastien Bouclet
|
ab9b241e50
|
MOHAWK: Card event handlers could be called recursively
|
2017-07-03 08:50:10 +02:00 |
|
Bastien Bouclet
|
9926475937
|
MOHAWK: Update the card and stack variables when entering new locations
|
2017-07-03 08:50:10 +02:00 |
|
Bastien Bouclet
|
05bed84a85
|
MOHAWK: Rename the card and stack accessors
|
2017-07-03 08:50:10 +02:00 |
|
Bastien Bouclet
|
670a3c4558
|
MOHAWK: Move card id remapping to RivenStack
|
2017-07-03 08:50:10 +02:00 |
|
Bastien Bouclet
|
3c8decec0a
|
MOHAWK: Move the resource names to RivenStack
|
2017-07-03 08:50:10 +02:00 |
|
Bastien Bouclet
|
f752066a8e
|
MOHAWK: Introduce a new RivenStack class
|
2017-07-03 08:50:10 +02:00 |
|
Bastien Bouclet
|
aa0c89da03
|
MOHAWK: Move running the card leave script to the RivenCard destructor
|
2017-07-03 08:50:10 +02:00 |
|
Bastien Bouclet
|
9b2c90c0b3
|
MOHAWK: The ignoreNextMouseUp workaround is not necessary anymore
We now check the mouse up event happens on the same hotspot as the
mouse down event.
|
2017-07-03 08:50:10 +02:00 |
|
Bastien Bouclet
|
c1331e124f
|
MOHAWK: Move the current hotspot to RivenCard
|
2017-07-03 08:50:10 +02:00 |
|
Bastien Bouclet
|
871516a969
|
MOHAWK: Move the effect list to RivenCard
|
2017-07-03 08:50:10 +02:00 |
|
Bastien Bouclet
|
c1e0b8684b
|
MOHAWK: Move BLST list handling to RivenCard
|
2017-07-03 08:50:10 +02:00 |
|
Bastien Bouclet
|
4bdf88496d
|
MOHAWK: Move Riven's name lists to a separate class
|
2017-07-03 08:50:10 +02:00 |
|
Bastien Bouclet
|
099b3b3d8f
|
MOHAWK: Move the hotspot list to RivenCard
Also replace all hardcoded accesses to the hotspot array with hotspot queries.
|
2017-07-03 08:50:10 +02:00 |
|
Bastien Bouclet
|
67d9a3c71b
|
MOHAWK: Make the RivenHotspot fields private
|
2017-07-03 08:50:10 +02:00 |
|
Bastien Bouclet
|
17f1903833
|
MOHAWK: Remove the RivenHotspot enabled field
|
2017-07-03 08:50:10 +02:00 |
|
Bastien Bouclet
|
6b988670e8
|
MOHAWK: Turn the active hotspot into a pointer
|
2017-07-03 08:50:10 +02:00 |
|
Bastien Bouclet
|
23bbf05c91
|
MOHAWK: Start converting RivenHotspot into a class
|
2017-07-03 08:50:10 +02:00 |
|
Bastien Bouclet
|
1b062d1e39
|
MOHAWK: Move the sound lists to RivenCard
|
2017-07-03 08:50:10 +02:00 |
|
Bastien Bouclet
|
2fbe284a31
|
MOHAWK: Chane Riven's graphics manager to automatically handle screen updates
|
2017-07-03 08:50:10 +02:00 |
|
Bastien Bouclet
|
1bb5424ddd
|
MOHAWK: Move PLST handling to the RivenCard class
|
2017-07-03 08:50:10 +02:00 |
|
Bastien Bouclet
|
abe6889bbe
|
MOHAWK: Remove the current card id from the Riven engine class
|
2017-07-03 08:50:10 +02:00 |
|
Bastien Bouclet
|
0aaa3760c2
|
MOHAWK: Move Riven's Card to a separate object
|
2017-07-03 08:50:10 +02:00 |
|
Bastien Bouclet
|
3c2ca08877
|
MOHAWK: Add a script queue to Riven's script manager
|
2017-07-03 08:50:10 +02:00 |
|
Bastien Bouclet
|
bc01a276f9
|
MOHAWK: Add documentation to Riven's script module
|
2017-07-03 08:50:10 +02:00 |
|
Bastien Bouclet
|
d625b4dbd6
|
MOHAWK: Rename Riven's script types
|
2017-07-03 08:50:10 +02:00 |
|
Bastien Bouclet
|
f944b62988
|
MOHAWK: Change Riven's scripts not to have a type
|
2017-07-03 08:50:10 +02:00 |
|
Bastien Bouclet
|
9b9fa7e0a5
|
MOHAWK: Refactor the script manager to read data to Command classes
|
2017-07-03 08:50:10 +02:00 |
|
Bastien Bouclet
|
834be40ffa
|
MOHAWK: Poll for events in two inner game loops on Selenitic
This should hopefully prevent Windows from showing a 'busy' cursor.
Fixes Trac#9570.
|
2017-07-03 06:11:38 +02:00 |
|
Paul Gilbert
|
fbb4cb9b31
|
TITANIC: Don't allow saving during the Doorbot prologue
This works around a bug in the original where if you saved immediately
after getting the PET, the savegame would put in in an invalid state
|
2017-07-02 22:02:24 -04:00 |
|
Paul Gilbert
|
d5ebd9ae92
|
TITANIC: Fix switching between forward & backwards movie clips
|
2017-07-02 21:30:00 -04:00 |
|
Thierry Crozat
|
51f8c458ba
|
BUILD: Fix link errors for scummvm-static on macOS X with fluidsynth
|
2017-07-02 22:24:05 +01:00 |
|
Thierry Crozat
|
ab8b5273ef
|
BUILD: Add titanic.dat files to the list of engines data files
|
2017-07-02 22:08:26 +01:00 |
|
rootfather
|
54c8a7fc32
|
NEWS: Update German NEWS file
|
2017-07-02 11:32:23 +02:00 |
|
Paul Gilbert
|
58e6033312
|
TITANIC: Flag English version for testing, German version as unstable
|
2017-07-01 17:58:28 -04:00 |
|