Commit Graph
54649 Commits
Author SHA1 Message Date
whitertandrek 43c72bc2b7 PINK: added basic script implementation 2018-06-28 23:51:32 +02:00
whitertandrek ac0ed1dbdd PINK: implemented init of LeadActor and checking for state in LeadActor method 2018-06-28 23:51:32 +02:00
whitertandrek 2e3e07b858 PINK: added some methods to Actor 2018-06-28 23:51:32 +02:00
whitertandrek a49b399fbd PINK: implemented ActionHide completely 2018-06-28 23:51:32 +02:00
whitertandrek f7c6830da9 PINK: added states to LeadActor 2018-06-28 23:51:32 +02:00
whitertandrek 4d8bd5958f PINK: added setIdleAction to actor 2018-06-28 23:51:32 +02:00
whitertandrek 7c4bcc033d PINK: implemented SideEffectModuleVariable fully 2018-06-28 23:51:32 +02:00
whitertandrek d303144364 PINK: Added findAction method 2018-06-28 23:51:32 +02:00
whitertandrek acbe2e8832 PINK: Added findActor method 2018-06-28 23:51:32 +02:00
whitertandrek d95e32782a PINK: Continue to develop Sequencer::authorSequence method 2018-06-28 23:51:32 +02:00
whitertandrek b4d44d8ffc PINK: Added SequenceActorState and SequenceContext 2018-06-28 23:51:32 +02:00
whitertandrek 3e2106a1c0 PINK: Added more Handler methods 2018-06-28 23:51:32 +02:00
whitertandrek 62f84eae96 PINK: Implemented SideEffectExit 2018-06-28 23:51:32 +02:00
whitertandrek fed63e22ec PINK: Added findSequence method to Sequencer 2018-06-28 23:51:32 +02:00
whitertandrek c87a392e16 PINK: More debug output of Objects attributes 2018-06-28 23:51:32 +02:00
whitertandrek 113540b930 PINK: Implemented debug output of Objects 2018-06-28 23:51:32 +02:00
whitertandrek f62132c4f3 PINK: Added SideEffect, SideEffectExit, SideEffectVariable, SideEffectModuleVariable and
HandlerSequences

Currently engine is able to load first GamePage;
2018-06-28 23:51:32 +02:00
whitertandrek 45458542da PINK: Added Handler and HandlerStartPage 2018-06-28 23:51:32 +02:00
whitertandrek d6f0613adf PINK: Added SequenceItemLeader and SequenceItemDefaultAction 2018-06-28 23:51:32 +02:00
whitertandrek 6885bc2636 PINK: Added Sequencer, Sequence and SequenceItem 2018-06-28 23:51:32 +02:00
whitertandrek 1d97b960c5 PINK: Added missing field to WalkLocation class 2018-06-28 23:51:32 +02:00
whitertandrek bccb294e6a PINK: Added missing include 2018-06-28 23:51:32 +02:00
whitertandrek 5cf3d0e309 PINK: Added LeadActor pointer field to WalkMgr 2018-06-28 23:51:32 +02:00
whitertandrek 198710adac PINK: Implemented Page loading. 2018-06-28 23:51:32 +02:00
whitertandrek 0f8768c5ad PINK: Added all classes in classMap 2018-06-28 23:51:32 +02:00
whitertandrek f8055bc206 PINK: split declaration and definition and some fixes 2018-06-28 23:51:32 +02:00
whitertandrek 4ff13d64ba PINK: Added InventoryItem class 2018-06-28 23:51:32 +02:00
whitertandrek 5d1c4af5f6 PINK: Implemented MFC archive, some pink objects and their initialization
Thanks fullpipe engine developer for MFC archive
2018-06-28 23:51:32 +02:00
whitertandrek d058e5dfe6 PINK: moved game descriptions to detection_tables.h 2018-06-28 23:51:32 +02:00
whitertandrek b3c656c6ed PINK: Implemented Sound Class 2018-06-28 23:51:32 +02:00
whitertandrek 280b249657 PINK: Initial commit
Implemented skeleton of engine, detection, broFile and started orbFile
implementation.
2018-06-28 23:51:32 +02:00
Lothar Serra Mari c808f33f52 CREDITS: Change nickname for Lothar Serra Mari 2018-06-26 09:15:24 +02:00
Bastien Bouclet 1d731cb6c0 Merge pull request #1220 from dafioram/mystDaySlider
MOHAWK: MYST: Increment y_pos of observatory day slider faster
2018-06-24 17:17:54 +02:00
David Fioramonti f5e26d22b2 MOHAWK: MYST: Turn FortressRotation into a Direction enum 2018-06-24 16:49:56 +02:00
Eugene Sandulenko e2d1ee5b19 ENGINE: Improvements to splashscreen displaying 2018-06-23 14:50:34 +02:00
Sven Meier 64c54591c3 SCUMM: Workaround erroneous AKC_JUMP in German SPY Fox 3
Fixes Trac#3813 and makes this version of the game completable.
2018-06-23 13:50:57 +02:00
Bastien Bouclet 18fd6f603d MOHAWK: MYST: Fix incorrect door close sound for the cablin
Fixes Trac#10580.
2018-06-23 08:12:03 +02:00
Bastien Bouclet b0681082a9 MOHAWK: RIVEN: Fix out of bounds write in the flies effect
Fixes Trac#10579.
2018-06-22 06:35:24 +02:00
Bastien Bouclet 6237bc6e7b MOHAWK: MYST: Fix out of bounds read when redrawing the observatory
The observatory go button computes random 105x106 rectangles in the
512x512 star image. The previous code would allow to go out of bounds by
3 pixels. Interestingly the bug is in the original engine disassembly
perhaps it could crash as well.

Fixes Trac#10576.
2018-06-19 20:21:53 +02:00
David Fioramonti bfeb2d48e2 MOHAWK: MYST: Increment y_pos of observatory day slider faster
Fixes Trac#10572.

The day slider does not go all the way to the bottom (day 31st)
when the down arrow is used to increment the day. This change
increases how much y displacement happens with each change
in the day so that the bottom is reach on day 31st.

This is just a graphical bug and doesn't affect the logic
of the puzzle. The day slider can also be dragged to the bottom
without using the buttons.
2018-06-19 05:23:59 -07:00
Eugene Sandulenko 0e55160cd0 ZVISION: Reuse UTF8->UTF32 converter from Common 2018-06-18 00:08:11 +02:00
David Fioramonti fab1894f21 SCI32: Only enable larry scaler for LSL7
Fixes Trac#10568.
2018-06-15 11:39:28 -05:00
Bastien Bouclet c0fa7ceae5 MOHAWK: MYST: Clean up the options dialog
Also load and save games using ctrl-o / ctrl-s.
2018-06-14 21:04:44 +02:00
Bastien Bouclet 2de359f23d MOHAWK: MYST: Make the scripts time accounting pause safe 2018-06-13 08:00:29 +02:00
Bastien Bouclet 47ddd9c214 MOHAWK: MYST: Move the current stack id to ScriptParser 2018-06-13 07:55:55 +02:00
Bastien Bouclet ea60aef8a8 MOHAWK: MYST: Simplify memory management of the active stack 2018-06-13 07:55:55 +02:00
Bastien Bouclet 13b3371f1a MOHAWK: MYST: Extract a Card class out of the main engine class
This is to allow having multiple cards loaded at the same time in the
future.
2018-06-13 07:55:55 +02:00
Bastien Bouclet b1da6a74c5 DIRECTOR: Show a GUI error message when no sound devices are available 2018-06-07 20:24:39 +02:00
Bastien Bouclet 3b794d2633 MOHAWK: Display a GUI error message when no audio devices are available 2018-06-07 20:14:27 +02:00
Adrian Frühwirth 48db9f04ea SCUMM: Fix recent commit to compile under all circumstances 2018-06-06 20:53:14 +02:00