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 |
|
Bastien Bouclet
|
b7b06e8399
|
MOHAWK: Allow the mouse cursor to move while drawing in a tight loop
|
2017-03-18 16:15:09 +01:00 |
|
Bastien Bouclet
|
060caebf47
|
MOHAWK: In Myst v1.0 English the take page opcode takes no arguments
Fixes #9645, crash when trying to take a book page.
|
2017-03-18 16:15:09 +01:00 |
|
Bastien Bouclet
|
213e730388
|
MOHAWK: Add detection for Myst v1.0 English
Provided by vonLeheCreative in #9645
|
2017-03-18 16:14:55 +01:00 |
|
Bastien Bouclet
|
f56f91af16
|
MOHAWK: Fix transparency for the rotation cursors in Myst
|
2016-12-11 09:52:09 +01:00 |
|
Bastien Bouclet
|
fd794bd4a3
|
MOHAWK: Poll the events while drawing Myst transitions
Fixes #9594, the mouse cursor was hanging while transitions were drawn.
|
2016-12-10 17:34:24 +01:00 |
|
rootfather
|
658761df3e
|
MOHAWK: Enable riven-demo specific strings for translation
|
2016-10-27 21:31:31 +02:00 |
|
Eugene Sandulenko
|
cc1b658c48
|
MOHAWK: Support for the Riven JP CD structure
|
2016-10-23 21:49:25 +02:00 |
|
Eugene Sandulenko
|
d6ac4cf6d7
|
MOHAWK: Fix Riven JP platform
|
2016-10-23 21:37:36 +02:00 |
|
Eugene Sandulenko
|
3718ea7809
|
MOHAWK: Add detection for Japanese Riven
|
2016-10-23 19:13:28 +02:00 |
|
Eugene Sandulenko
|
dead4aa014
|
JANITORIAL: Remove trailing spaces
|
2016-10-09 14:59:58 +02:00 |
|
Eugene Sandulenko
|
6de4334f2b
|
MOHAWK: Enable Myst for the release
|
2016-10-07 12:02:33 +02:00 |
|
Lothar Serra Mari
|
58f3816f3e
|
MOHAWK: Fix compilation
|
2016-10-02 21:27:37 +02:00 |
|
Lothar Serra Mari
|
ebd2d69764
|
MOHAWK: Enable translations for 'game is paused' string
|
2016-10-02 21:27:37 +02:00 |
|
Bastien Bouclet
|
6dae7a33ce
|
MOHAWK: Hide some warnings
Fixes #9571, fixes #9572.
|
2016-09-26 05:51:07 +02:00 |
|