Cameron Cawley
f3fbd2477c
GRAPHICS: Allow specifying separate xdpi and ydpi values in loadTTFFont
2024-01-08 23:41:50 +01:00
Cameron Cawley
30b977c272
DETECTION: Mark more symbols as const
2023-12-26 20:23:59 +01:00
Le Philousophe
979b7f3669
ASYLUM: Migrate engine to Path
2023-12-24 13:19:25 +01:00
Eugene Sandulenko
ea82cce813
ASYLUM: Explain that demo does not support save/load
2023-12-08 12:21:16 +01:00
Eugene Sandulenko
ec2dd2726b
ENGINES: Added optional parameter to canSave/LoadGameStateCurrently() for indicating the reason
2023-12-08 12:21:16 +01:00
Cameron Cawley
d8cca29783
BACKENDS: Allow filling part of the screen with OSystem::fillScreen
2023-08-06 23:03:46 +02:00
BLooperZ
150984d11f
ASYLUM: Add Hebrew board puzzle
2023-07-16 23:53:26 +03: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
Cameron Cawley
75e8dd71b7
ASYLUM: Select the best pixel format for video playback
2023-04-05 12:45:13 +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
Donovan Watteau
fef8c97303
ASYLUM: Fix "an" typo
2023-03-16 14:47:28 +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
Vladimir Serbinenko
f7480f2cca
SANITARIUM: Add detection entries for Chinese version
2023-02-28 02:29:51 +01:00
BLooperZ
dd0d6acdb6
ASYLUM: Support hebrew fan-translation
2023-02-20 10:50:57 +03:00
alxpnv
9bcd0cfd97
ASYLUM: fix holding Esc only dismisses one line of dialog
...
Bug no. 14059
2023-01-23 13:43:16 +03:00
alxpnv
8cd02a3fa3
ASYLUM: add a setting to control animations speed
2023-01-19 16:15:34 +03:00
Eugene Sandulenko
8f8d522913
COMMON: Move achievements.* to engines/
2022-12-02 00:12:22 +01:00
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
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
Le Philousophe
a302f1859b
ASYLUM: Don't use unsafe strcat and strcpy
2022-10-23 22:46:19 +02: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
7adad87fc4
ASYLUM: HiveControl puzzle: don't reset at quit
2022-09-26 14:01:00 +03:00
Le Philousophe
4dc3436cac
JANITORIAL: Don't include ScummVM files using brackets
2022-08-22 12:17:58 +02:00
Walter Agazzi
cf9e0974a6
ASYLUM: Add detection for Italian fanmade
2022-08-22 11:09:41 +03:00
alxpnv
d9fd457d8b
ASYLUM: change mapping for the in-game menu
2022-08-03 11:19:17 +03:00
alxpnv
24312ed327
ASYLUM: bring back Load Game screen thumbnails
2022-08-02 14:39:09 +03:00
alxpnv
887436ba89
ASYLUM: add a shortcut to show the in-game menu
2022-08-02 12:59:35 +03:00
alxpnv
7b4e069fe8
ASYLUM: enable keymapper on dialog screen
2022-08-02 12:59:35 +03:00
alxpnv
0b298aa412
ASYLUM: fix Keyboard Config screen
2022-08-02 12:59:34 +03:00
Cameron Cawley
f3b094e53f
ENGINES: Change the MetaEngineDetection interface to match MetaEngine
2022-07-23 23:31:58 +02:00
Lothar Serra Mari
20110c4b8e
ASYLUM: Drop ADGF_TESTING flags
2022-07-16 22:48:42 +02:00
alxpnv
a5156cd63e
ASYLUM: don't show inventory if an item is already selected
2022-06-29 11:02:20 +03:00
alxpnv
284adf42be
ASYLUM: add actions for mouse clicks
2022-06-29 10:56:23 +03:00
alxpnv
7e4d9b1e52
ASYLUM: make byte twiddling macros endian agnostic
...
Also removed a couple of unused macros
2022-06-28 13:11:08 +03:00
alxpnv
2f15828d5a
ASYLUM: add detection for the Polish fanmade translation
2022-06-21 10:30:47 +03:00
alxpnv
282995d40e
ASYLUM: don't show thumbnails on Load Game screen
...
This feature wasn't present in the original game and didn't work
properly in OpenGL mode
2022-06-21 10:30:46 +03:00
alxpnv
42b051cabf
ASYLUM: remove a shortcut to toggle scrolling debug mode
2022-06-15 15:40:28 +03:00
alxpnv
5a6edfa2d9
ASYLUM: implement 'version' command
2022-06-15 15:40:27 +03:00
alxpnv
2b7cadaa72
ASYLUM: add a shortcut to open character inventory
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
alxpnv
9accbf1c30
ASYLUM: ignore mouse clicks while the cursor is hidden
2021-12-27 14:01:54 +03:00