Cameron Cawley
d8cca29783
BACKENDS: Allow filling part of the screen with OSystem::fillScreen
2023-08-06 23:03:46 +02:00
elasota
b6b0b35045
ASYLUM: Quiet switch with no cases warning
2023-07-08 22:02:00 +03:00
Vladimir Serbinenko
0b2c54ad07
ASYLUM: Fix use-after-free
...
String goes out of scope but its c_str is still used. Keep a reference while
we still need it.
2023-05-11 00:23:45 +03:00
Miro Kropacek
8363aeacef
ASYLUM: Use standard surface handling
...
This reverts commit 39c53260 because it is no longer needed - cursor
surfaces are now safely handled. This also opens door to optimized
functions from the Graphics library.
2023-04-09 13:12:06 +02:00
Miro Kropacek
8e1aa562a3
ASYLUM: Use new CursorMan with cursor surface
2023-04-09 13:12:06 +02:00
Miro Kropacek
39c53260a2
ASYLUM: Fix rendering if width != pitch in 8bpp
...
The reason why the engine needs linearly allocated surface is
Cursor::update() which passes cursor surfaces directly to
CursorMan::replaceCursor().
2023-04-03 21:19:49 +02:00
Vladimir Serbinenko
5932acf808
ASYLUM: Decrease Chinese font size to 16 closer to original
2023-03-17 00:40:22 +01:00
Vladimir Serbinenko
6baaf9c54a
ASYLUM: Support rendering Chinese text
2023-02-28 02:29:51 +01:00
Vladimir Serbinenko
c424bc3ea6
ASYLUM: Replace drawChar with drawASCII
...
This makes more sense for pseudographics
2023-02-28 02:29:51 +01:00
Vladimir Serbinenko
43b42b2912
ASYLUM: Change getSurface to return a mutable surface
...
This is to allow rendering TTF on the screen
2023-02-28 02:29:51 +01:00
BLooperZ
dd0d6acdb6
ASYLUM: Support hebrew fan-translation
2023-02-20 10:50:57 +03:00
alxpnv
8cd02a3fa3
ASYLUM: add a setting to control animations speed
2023-01-19 16:15:34 +03:00
alxpnv
c77a18900b
ASYLUM: fix Sound::convertVolumeTo() to match Sound::convertVolumeFrom()
2022-11-01 11:57:50 +03:00
alxpnv
8701b1ba54
ASYLUM: fix changing SFX volume also changes Voice volume
...
Bug no. 13912
2022-10-31 15:09:10 +03:00
alxpnv
24312ed327
ASYLUM: bring back Load Game screen thumbnails
2022-08-02 14:39:09 +03:00
alxpnv
5a6edfa2d9
ASYLUM: implement 'version' command
2022-06-15 15:40:27 +03:00
alxpnv
2934d8fa4f
ASYLUM: fix distorted ambient sounds caused by balance being out of range
...
Bug #13561
2022-06-14 15:13:21 +03:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
alxpnv
d4d1f08c3d
ASYLUM: fix starting the game after loading of saved game was cancelled
2021-12-09 13:24:58 +03:00
alxpnv
6a53897ac3
ASYLUM: switch lighting effects to synchronous model
2021-11-25 14:55:25 +03:00
alxpnv
a7f24a5990
ASYLUM: make sure async palette fades don't clash
...
Potential fix for bug no. 13089
2021-11-22 15:42:32 +03:00
alxpnv
37992636e7
ASYLUM: potential fix for palette fade related crashes
2021-11-18 13:09:26 +03:00
alxpnv
461598fd1a
ASYLUM: increase ambient volume
2021-11-17 13:38:31 +03:00
Orgad Shaneh
57cdbc9072
ASYLUM: Use nullptr
...
Using clang-tidy modernize-use-nullptr
2021-11-14 15:51:59 +02:00
Orgad Shaneh
3919f53326
ENGINES: Replace new[]/memset with new[]()
2021-11-10 19:53:15 +01:00
alxpnv
146941f368
ASYLUM: formatting
2021-10-25 13:07:57 +03:00
alxpnv
7b6426721c
ASYLUM: add missing config defaults
2021-10-21 16:21:42 +03:00
alxpnv
dd93fe858c
ASYLUM: fix playing library voices in demo version
2021-10-20 16:05:36 +03:00
alxpnv
110af4fae4
ASYLUM: slow down puzzle animations
2021-10-19 15:18:26 +03:00
alxpnv
ab0609db66
ASYLUM: fix uninitialized member
...
CID 1462749
2021-10-04 15:49:10 +03:00
alxpnv
4901928d5c
ASYLUM: allow loading of savegames from the previous versions of the game
2021-09-22 15:54:50 +03:00
alxpnv
8222dee141
ASYLUM: fix uninitialized class members
...
CID 1453223
2021-09-20 15:07:26 +03:00
alxpnv
e3af0aa2d1
ASYLUM: add missing va_end
...
CID 1453214
2021-09-20 14:10:48 +03:00
alxpnv
f1012335f7
ASYLUM: fix uninitialized variable
...
CID 1453219
2021-09-20 12:22:37 +03:00
alxpnv
eed6789af2
ASYLUM: fix buffer overrun
...
CID 1453215
2021-09-20 12:15:35 +03:00
alxpnv
b49f9e755b
ASYLUM: append metadata to the saves made via the game menu
2021-09-17 13:21:43 +03:00
alxpnv
3c4159cfe1
ASYLUM: make .movies file target-specific
2021-09-17 13:21:43 +03:00
alxpnv
1dc17b7475
ASYLUM: use const references where possible
2021-09-17 13:21:43 +03:00
alxpnv
0d1e2da0b0
ASYLUM: implement saving/loading via the GMM
2021-09-16 15:47:54 +03:00
alxpnv
d4fe0dd11d
ASYLUM: add initial support for alternate demo
2021-09-08 15:46:37 +03:00
alxpnv
2fd785c12c
ASYLUM: add support for Sanitarium Demo
2021-08-30 15:50:15 +03:00
alxpnv
3046bcb38c
ASYLUM: (VCR puzzle) fix transition to video
2021-08-13 14:56:50 +03:00
alxpnv
da95daf727
ASYLUM: remove Screen::takeScreenshot()
2021-06-17 15:40:10 +03:00
alxpnv
670d8d85f4
ASYLUM: use Common::sort() for sorting graphics queue items
2021-06-17 15:40:10 +03:00
alxpnv
4f7fbe66bc
ASYLUM: fix cursor visibility
...
This makes sure that the cursor is not shown on scene title screen
and when animation is playing
2021-06-16 15:41:14 +03:00
alxpnv
def627e510
ASYLUM: fix GCC warnings
2021-06-15 16:00:11 +03:00
alxpnv
de5c31fb5e
ASYLUM: fix graphics glitches caused by a bug in Screen::blitMasked()
2021-06-15 15:05:21 +03:00
alxpnv
bdbb14823d
ASYLUM: fix the scary music not playing in chapter 2
2021-05-24 15:58:17 +03:00
alxpnv
007ab8c9ff
ASYLUM: implement fade to grayscale
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