johndoe123
48ef46c02d
ILLUSIONS: Implement more script opcodes and related functions
2018-07-20 06:43:33 +00:00
johndoe123
e881db0732
ILLUSIONS: Implement more sequence opcodes and work on the graphics system
2018-07-20 06:43:33 +00:00
johndoe123
18540a5e38
ILLUSIONS: Add SequenceOpcodes skeleton class
2018-07-20 06:43:33 +00:00
johndoe123
3fc592df49
ILLUSIONS: Add Control::calcPosition and Control::readPointsConfig
2018-07-20 06:43:33 +00:00
johndoe123
b3b0bd884d
ILLUSIONS: Work on Actor and Control classes; fix bug in sprite decompression
2018-07-20 06:43:33 +00:00
johndoe123
70f0b48aaf
ILLUSIONS: Add Dictionary class and use it
2018-07-20 06:43:33 +00:00
johndoe123
f880c606f7
ILLUSIONS: Work on Actor and Control classes
2018-07-20 06:43:33 +00:00
johndoe123
f98c0defe5
ILLUSIONS: Add Screen class and ajust code to use it
2018-07-20 06:43:33 +00:00
johndoe123
9385238a59
ILLUSIONS: More work on actor related code
...
- Add isTimerExpired function
2018-07-20 06:43:33 +00:00
johndoe123
9a63f0bd17
ILLUSIONS: Add background scale and priority classes
2018-07-20 06:43:33 +00:00
johndoe123
ad440a1723
ILLUSIONS: More work on actor and control related code
2018-07-20 06:43:33 +00:00
johndoe123
9d35f807ec
ILLUSIONS: More work on the script system
2018-07-20 06:43:33 +00:00
johndoe123
9696eb9a54
ILLUSIONS: More work on the script system
2018-07-20 06:43:33 +00:00
johndoe123
fc47ac41ae
ILLUSIONS: More work on the script system
2018-07-20 06:43:33 +00:00
johndoe123
bb67c2c2ff
ILLUSIONS: Start with ScriptResource and related code
2018-07-20 06:43:33 +00:00
johndoe123
d2b036fa5b
ILLUSIONS: Start with thread classes
2018-07-20 06:43:33 +00:00
johndoe123
4211f8ffcd
ILLUSIONS: Start with ActorResource and related classes
2018-07-20 06:43:33 +00:00
johndoe123
08e8f39945
ILLUSIONS: More work on the Camera class
...
- Add fixed point code (untested and probably wrong)
2018-07-20 06:43:33 +00:00
johndoe123
21e1b08b83
ILLUSIONS: More work on the camera and background classes
2018-07-20 06:43:33 +00:00
johndoe123
12645cbb8c
ILLUSIONS: Some work on the Camera class; start with time functions
2018-07-20 06:43:33 +00:00
johndoe123
e0a3db43c3
ILLUSIONS: Keep backgrounds in new BackgroundItems class instead of the engine class
2018-07-20 06:43:33 +00:00
johndoe123
d92e713dea
ILLUSIONS: Start with Actor
2018-07-20 06:43:33 +00:00
johndoe123
971c8a0a1d
ILLUSIONS: Start with SpriteDecompressQueue
2018-07-20 06:43:33 +00:00
johndoe123
ee59e736d3
ILLUSIONS: Start with SpriteDrawQueue
2018-07-20 06:43:33 +00:00
johndoe123
bf09487df0
ILLUSIONS: Add UpdateFunctions class
2018-07-20 06:43:33 +00:00
johndoe123
a06895ad59
ILLUSIONS: Start with Camera and Input classes
2018-07-20 06:43:33 +00:00
johndoe123
5833ceda4b
ILLUSIONS: More work on BackgroundResource
2018-07-20 06:43:33 +00:00
johndoe123
26487555b1
ILLUSIONS: Start with BackgroundResource
2018-07-20 06:43:33 +00:00
johndoe123
7300dd09cd
ILLUSIONS: Resource loader skeleton
2018-07-20 06:43:33 +00:00
johndoe123
9a58385088
ILLUSIONS: Skeleton engine with detection for BBDOU
2018-07-20 06:43:33 +00:00
Adrian Frühwirth
f99977255c
SCUMM: Add another German Mac version of DOTT
...
Fixes Trac#10616.
2018-07-19 20:50:08 +02:00
Adrian Frühwirth
5437ed9a95
JANITORIAL: Fix typo
2018-07-19 19:50:46 +02:00
Andrei Prykhodko
32a0e69045
PINK: fixed redrawing screen when menu disappears
2018-07-18 22:11:21 +03:00
Andrei Prykhodko
25d508cf12
PINK: removed game screen drawing when menu is active
2018-07-18 21:54:00 +03:00
Andrei Prykhodko
a053a19ca2
PINK: fixed pausing of engine when menu appears
2018-07-18 21:48:54 +03:00
Andrei Prykhodko
e1460103e1
GRAPHICS: MACGUI: added WMModalMenuMode
2018-07-18 21:47:22 +03:00
Henrik Kretzschmar
1cdbec7da3
XEEN: fix broken screen after character creation
2018-07-17 17:13:14 -07:00
Andrei Prykhodko
b90816e811
PINK: fixed position of some sprites in PDA
2018-07-17 20:04:28 +03:00
Marcus Comstedt
0d6c83212a
DC: Allow plugins to be grouped into subdirectories
...
By letting the user select which group of plugins to load, an out of
memory condition can be avoided while still allowing all plugins to be
stored on the same disc.
2018-07-17 13:06:02 +02:00
Bastien Bouclet
d7f4cc9382
MOHAWK: RIVEN: Fix white screen before a bad ending's credits
...
This was happening in the Polish version only.
Fixes #10632 .
2018-07-17 06:31:50 +02:00
Thierry Crozat
4aa8993b0e
I18N: Regenerate translations data file
2018-07-16 05:05:04 +02:00
rsn8887
eb49ef0626
PSP2: Improve pointer response to slow finger motion
2018-07-15 03:30:42 -05:00
David Fioramonti
be4e4ac84e
NEWS: Add MOHAWK changes
2018-07-15 08:27:33 +02:00
David Fioramonti
bd21a5c0f3
MOHAWK: MYST: Have Mech fortress west direction persists after returning
...
Fixes Trac#10575.
When stepping away or pressing the buttom for the mechanical age fortress
rotator after setting it west it would be south. This is because some variables
used for a workaround were being reset everytime the rotator puzzle
was being reinitalized (in o_fortressRotation_int). Which happens when
the player steps back up to the rotator controls.
This change simply removes the variables being reset so they retain
the variables they had before. Those variables are already initalized
in the Mechanical constructor.
2018-07-15 07:59:44 +02:00
David Fioramonti
b1aec443c4
MOHAWK: MYST: Don't set Mech direction when elevator button is pressed
...
The direction that the fortress is pointing is calculated when
the user locks on using the left throttle (after the gears have
stopped). It also happens when the user hits the button.
There is only a difference in the two behaviors when the user has
changed the direction, but not locked on.
The 2nd case can lead to the direction be different than
what the last locked on direction was. Since the user
can lock the direction to say north, turn it to west, not
lock on and hit the button, which will set the direction
to west. This can lead to confusion since a direction sound
isn't played in this case.
This change removes code, to prevent the recalculation
of the direction when the button is pressed so that direction
is always what it was last locked onto.
2018-07-15 07:32:47 +02:00
Paul Gilbert
7b817e2f3b
TITANIC: Add bugfixes to NEWS
2018-07-14 21:44:50 -07:00
David Fioramonti
d8f376f3c3
LURE: Don't report failure message when save/load is successful
...
This required switching the ternary true and false operands.
2018-07-14 20:30:59 -07:00
Paul Gilbert
b04fe74f83
TITANIC: Fix endless busy cursor in Titania close up
2018-07-14 18:25:58 -07:00
Paul Gilbert
0094b4225c
TITANIC: More properly handle parser clearing after sentence processing
...
The original actually freed the parser entirely from within findFrames,
and then recreated it each time a sentence is parsed. Since this is
nasty, and in ScummVM _parser isn't dynamically created, I settled on
adding a clear command to completely clear the parser instead.
2018-07-14 16:25:14 -07:00
Paul Gilbert
d39d4b9d4b
TITANIC: Remove any unfreed parser nodes at the end of sentence parsing
...
This fixes cases like bug #10621 , which are somehow resulting from not
all parser nodes being properly freed after parsing the first sentence
finishes
2018-07-14 13:51:06 -07:00