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