antoniou79
693557487d
PINK: Clear global game variables on New Game
...
This addresses the cause for #13869 PINK: Can't pickup the poker in sir Manley's house
However, this will not retroactively fix the broken saved games that carry stale global game variables from other playthroughs
It will also will not set the "appropriate" global game variables if the player uses the debug console to jump to different modules and pages back and forth.
2023-04-29 12:14:13 +02:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Henrik "Henke37" Andersson
37e405c936
PINK: Flag a lot of stuff as const
2020-02-15 22:05:44 +01:00
Andrei Prykhodko
5f462c1ebc
PINK: implemented skipString method in Archive
2018-08-17 17:14:15 +03:00
Andrei Prykhodko
0c1ef839b6
PINK: added more constants
2018-06-29 14:43:57 +03:00
Eugene Sandulenko
5142ed203c
PINK: JANITORIAL: Indentation fixes
2018-06-28 23:51:32 +02:00
whiterandrek
e4402a90eb
PINK: rework LeadActor states
2018-06-28 23:51:32 +02:00
whiterandrek
1af15bf46b
PINK: rework changing page routine
2018-06-28 23:51:32 +02:00
whiterandrek
58e7d560ee
PINK: inline small functions
2018-06-28 23:51:32 +02:00
whiterandrek
d6b1b9396e
PINK: add state saving/loading of Module and GamePage
2018-06-28 23:51:32 +02:00
whiterandrek
e98c14c3d7
PINK: fix formatting
2018-06-28 23:51:32 +02:00
whiterandrek
82974a9ce3
PINK: fix indentation
2018-06-28 23:51:32 +02:00
whiterandrek
ea5c093410
PINK: remove lambda functions
...
PINK: remove lambda functions
PINK: remove >> << operators
2018-06-28 23:51:32 +02:00
whiterandrek
c06452594f
PINK: fix no newline warning
2018-06-28 23:51:32 +02:00
whiterandrek
37574a3bcf
PINK: remove >> << operators
2018-06-28 23:51:32 +02:00
whiterandrek
a45e58319d
PINK: fix signed vs unsigned comparison
2018-06-28 23:51:32 +02:00
whiterandrek
39ed15d2f7
PINK: fix includes
2018-06-28 23:51:32 +02:00
whiterandrek
2f43cbafa0
PINK: moved more values to constants section
2018-06-28 23:51:32 +02:00
whiterandrek
dac8d2a72b
PINK: bugfixes and added basic inventory implementation
2018-06-28 23:51:32 +02:00
whiterandrek
78c4ed85ab
PINK: implemented page state saving
2018-06-28 23:51:32 +02:00
whiterandrek
cad72b1532
PINK: basic walk, left click and seqTimer implementation
2018-06-28 23:51:32 +02:00
whiterandrek
49d5ea28c0
PINK: added basic cursor implementation, fixed sequenceAudio restarting and skipping, fixed various mem leaks, hopefully fixed finding of transparent color index.
2018-06-28 23:51:32 +02:00
whiterandrek
e48ac17f68
PINK: small fixes
2018-06-28 23:51:32 +02:00
whiterandrek
7168242832
PINK: small fixes and implemented skipping of sequence by buttons
2018-06-28 23:51:32 +02:00
whitertandrek
dbc709a140
PINK: fixes to get first game scene of Hokus Pokus loaded and hack for Peril intro sprite, which has wrong transparent colour index
2018-06-28 23:51:32 +02:00
whitertandrek
c37bd09354
PINK: implemented drawing of transparent drawing, but it seems that original handles this a bit different.(intro of Peril first sprite keeps transparent colour index somewhere else)
2018-06-28 23:51:32 +02:00
whitertandrek
0e39a87862
PINK: Implemented changing page and module, but without unloading old page. For now it can play logo of Wanderlust Interactive, then logo of MGM and Localizer Logo.
2018-06-28 23:51:32 +02:00
whitertandrek
467d3f1ab8
PINK: did a big file movement for better readability. Almost implemented
...
conditions and sideEffects. Added more classes. Now engine can play intro's sound.
2018-06-28 23:51:32 +02:00
whitertandrek
198710adac
PINK: Implemented Page loading.
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
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