429 Commits

Author SHA1 Message Date
alxpnv
3a17edceaa ASYLUM: rename Actor::clearFields() 2022-11-02 14:18:07 +03:00
alxpnv
e2e3ec2dd5 ASYLUM: fix showing Sarah's reflection in Chapter 4b 2022-11-02 13:57:01 +03:00
alxpnv
cd11578f2b ASYLUM: fix animation of floating bodies in Chapter 4
Bug no. 13558
2022-10-06 13:41:58 +03:00
alxpnv
c5044f433c ASYLUM: fix formatting 2022-10-06 13:41:58 +03:00
alxpnv
887436ba89 ASYLUM: add a shortcut to show the in-game menu 2022-08-02 12:59:35 +03:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
alxpnv
0c82035515 ASYLUM: fix unsigned wrap around 2021-12-08 11:36:18 +03:00
alxpnv
7ec7e45043 ASYLUM: fix invalid direction crash
Bug no. 13130
2021-12-06 14:21:27 +03:00
alxpnv
17abacd66a ASYLUM: convert a couple of workarounds to patches 2021-12-06 14:21:27 +03:00
alxpnv
6a53897ac3 ASYLUM: switch lighting effects to synchronous model 2021-11-25 14:55:25 +03:00
alxpnv
5c73fbc8e1 ASYLUM: remove duplicated code in Actor::update() 2021-11-22 14:08:44 +03:00
alxpnv
a930286e6c ASYLUM: fix checking region flag in Actor::actionAreaCheck() 2021-11-22 14:08:44 +03:00
Orgad Shaneh
57cdbc9072 ASYLUM: Use nullptr
Using clang-tidy modernize-use-nullptr
2021-11-14 15:51:59 +02:00
alxpnv
dbad3d6443 ASYLUM: generalize handling of multipage dialogs 2021-10-27 13:20:47 +03:00
alxpnv
146941f368 ASYLUM: formatting 2021-10-25 13:07:57 +03:00
alxpnv
40f6daac76 ASYLUM: fix crash in demo version 2021-10-20 16:05:36 +03:00
alxpnv
fa2c913d04 ASYLUM: add workaround for multipage dialogs
Reported by Attx
2021-10-19 15:18:27 +03:00
alxpnv
69b545a8d0 ASYLUM: remove unused class member
CID 1453227
2021-09-20 15:41:39 +03:00
alxpnv
b8cfb363a3 ASYLUM: fix buffer overruns in Actor::getStride()
CIDs 1457938 and 1457990
2021-09-20 15:36:45 +03:00
alxpnv
5708f630f7 ASYLUM: patch Chapter 2 Lockout bug 2021-09-14 12:43:56 +03:00
alxpnv
d4fe0dd11d ASYLUM: add initial support for alternate demo 2021-09-08 15:46:37 +03:00
alxpnv
164353c5ff ASYLUM: add support for the Russian version 2021-09-06 14:55:42 +03:00
alxpnv
4a306cf391 ASYLUM: fix encounter keywords in non-English Steam versions 2021-09-01 13:06:45 +03:00
alxpnv
2fd785c12c ASYLUM: add support for Sanitarium Demo 2021-08-30 15:50:15 +03:00
alxpnv
33cbf3b082 ASYLUM: fix calculation of object's sound source coordinates 2021-08-18 14:26:34 +03:00
alxpnv
477cae38bc ASYLUM: add support for Steam achievements 2021-08-16 14:49:53 +03:00
alxpnv
da95daf727 ASYLUM: remove Screen::takeScreenshot() 2021-06-17 15:40:10 +03:00
alxpnv
a4af39dcf9 ASYLUM: convert some warning() calls to debugC() 2021-06-16 15:41:14 +03:00
alxpnv
685e11d346 ASYLUM: fix setting global flags in PlaySpeechScene2 opcode 2021-06-15 16:00:11 +03:00
alxpnv
75c1b820ea ASYLUM: rename two ActorStatus values and related opcodes
kActorStatusPickupItem -> kActorStatusStoppedInteracting
kActorStatus20 -> kActorStatusStoppedHitting

Interact -> WalkToActor
UpdateActor -> Interact
2021-06-11 13:29:30 +03:00
alxpnv
de625e4f53 ASYLUM: rename more Actor methods
Also removed Actor::compare()
2021-06-10 13:34:27 +03:00
alxpnv
7df4708049 ASYLUM: rename Actor::updateStatus1*() methods 2021-06-10 13:34:27 +03:00
alxpnv
abc56853eb ASYLUM: fix a race in UpdateActor opcode
This unblocks the odd state in Chapter 3 found by digitall
2021-06-07 15:29:29 +03:00
D G Turner
a3f1211f42 ASYLUM: Fix Various GCC Compiler Warnings 2021-06-05 01:51:24 +01:00
alxpnv
8ba3df6821 ASYLUM: refactor inventory 2021-06-04 12:53:52 +03:00
alxpnv
0dbc280f1c ASYLUM: add vertex check to Polygon::contains()
This resolves an issue with auto-walking to a towel in Chapter 1
2021-06-02 14:45:04 +03:00
alxpnv
5232b84877 ASYLUM: disable used keywords in dialogs 2021-06-01 11:38:38 +03:00
alxpnv
1746134db6 ASYLUM: prevent Armed Max from going to idle state 2021-05-24 15:58:18 +03:00
alxpnv
9473dfef9f ASYLUM: fix updating global flags 2021-05-21 15:08:32 +03:00
alxpnv
007ab8c9ff ASYLUM: implement fade to grayscale 2021-05-20 15:36:11 +03:00
alxpnv
c33604a765 ASYLUM: make actors face each other when interacting 2021-05-20 15:36:11 +03:00
Cameron Cawley
57dc4a08d1 ASYLUM: Fix compilation on AmigaOS 4 2021-05-17 19:56:18 +01:00
Eugene Sandulenko
22e949035b
ASYLUM: Comment out unused variables 2021-05-17 16:19:35 +02:00
alxpnv
c81c046450
ASYLUM: clean up destructors 2021-05-17 15:37:58 +02:00
alxpnv
77a35a5c75
ASYLUM: get rid of global constructors 2021-05-17 15:37:56 +02:00
alxpnv
c524688f77
ASYLUM: simplify inventory voice system
Suggested by sev-
2021-05-17 15:37:55 +02:00
alxpnv
c78293e4ce
ASYLUM: simplify computation of inventory ring points 2021-05-17 15:37:55 +02:00
D G Turner
b4a0418525
ASYLUM: Fix Uninitialized Variable Accesses Identified by Valgrind 2021-05-17 15:37:55 +02:00
alxpnv
ac43968c47
ASYLUM: formatting 2021-05-17 15:37:55 +02:00
alxpnv
48e164b2d7
ASYLUM: clean up includes 2021-05-17 15:37:54 +02:00