Commit Graph
100 Commits
Author SHA1 Message Date
Le Philousophe a302f1859b ASYLUM: Don't use unsafe strcat and strcpy 2022-10-23 22:46:19 +02:00
alxpnv 24312ed327 ASYLUM: bring back Load Game screen thumbnails 2022-08-02 14:39:09 +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
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 396b4fbd67 ASYLUM: fix Load Game screen flickering
Bug no. 13108
2021-12-01 13:37:29 +03:00
alxpnv 7868bbdd5d ASYLUM: fix garbage at the end of the credits (French/German versions)
Bug no. 13118
2021-12-01 13:37:29 +03:00
Orgad Shaneh 57cdbc9072 ASYLUM: Use nullptr
Using clang-tidy modernize-use-nullptr
2021-11-14 15:51:59 +02:00
alxpnv 921f3681c5 ASYLUM: fix clicking a savegame 2021-10-29 14:52:45 +03:00
alxpnv 146941f368 ASYLUM: formatting 2021-10-25 13:07:57 +03:00
alxpnv 7ba4414409 ASYLUM: fix "No game has been loaded"
Reported by Attx
2021-10-25 12:11:35 +03:00
alxpnv 3d5fe05257 ASYLUM: don't play intro video when loading during startup
Bug reported by Attx
2021-10-22 12:00:12 +03:00
alxpnv b1adfb3f25 ASYLUM: fix Load Game screen shaking
Reported by Attx
2021-10-19 15:18:26 +03:00
alxpnv a20098b5bc ASYLUM: show thumbnails on Load Game screen 2021-09-29 16:19:34 +03:00
alxpnv f6ca392be7 ASYLUM: use strlcpy
CID 1453210
2021-09-20 15:46:44 +03:00
alxpnv f67fc64460 ASYLUM: switch 'Keyboard Config' menu screen to using Keymapper 2021-06-18 14:09:46 +03:00
alxpnv de625e4f53 ASYLUM: rename more Actor methods
Also removed Actor::compare()
2021-06-10 13:34:27 +03:00
alxpnv d053c8b494 ASYLUM: fix save slot index out of range 2021-05-31 15:02:59 +03:00
alxpnv 0d3bd282f0 ASYLUM: fix caret position 2021-05-28 13:39:37 +03:00
alxpnv 1a01580955 ASYLUM: allow using all printable characters in savegame names 2021-05-28 13:39:37 +03:00
alxpnv ba2ccee701 ASYLUM: fix Quick Load/Quick Save 2021-05-17 15:37:58 +02:00
alxpnv b7130bab21 ASYLUM: fix savegame overwriting
Bug reported by digitall
2021-05-17 15:37:58 +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 ac43968c47 ASYLUM: formatting 2021-05-17 15:37:55 +02:00
alxpnv 15bb6fd728 ASYLUM: replace 'Fallback to next case' comments with 'fallthrough' 2021-05-17 15:37:53 +02:00
alxpnv 263e20c004 ASYLUM: replace sprintf() with snprintf() 2021-05-17 15:37:53 +02:00
alxpnv a6140c4944 ASYLUM: minor fixes (mostly formatting) 2021-05-17 15:37:51 +02:00
alxpnv 840f84bc84 ASYLUM: fix right bound of cursor.x 2021-05-17 15:37:47 +02:00
Alex Bevilacqua 0c7b3038fe ASYLUM: replace isalnum() with Common::isAlNum() 2021-05-17 15:37:26 +02:00
Littleboy 341bf99614 ASYLUM: Cleanup Screen class 2021-05-17 15:37:21 +02:00
Littleboy bdec064f12 ASYLUM: More cleanup of Menu class 2021-05-17 15:37:21 +02:00
Littleboy 2f18c1cb36 ASYLUM: Misc. cleanups
- Document some debug calls
 - Remove unused parameters names
 - Add const as needed
 - Change some coordinates values to int16
2021-05-17 15:37:21 +02:00
Littleboy 4b7e86f226 ASYLUM: Fix problems with savegames in Menu
- Fix crash when trying to save before a scene is loaded
 - Fix typo preventing the deletion of saved games
2021-05-17 15:37:18 +02:00
Littleboy 8f470f1fcb ASYLUM: Rename flag set when we are editing a savegame name 2021-05-17 15:37:16 +02:00
Littleboy 072fd08206 ASYLUM: Accept keypad enter to validate a savegame name 2021-05-17 15:37:16 +02:00
Littleboy 99f2521155 ASYLUM: Cleanup Menu class 2021-05-17 15:37:15 +02:00
Littleboy 0f14a09cd4 ASYLUM: Remove useless includes 2021-05-17 15:37:14 +02:00
Littleboy ff0d80587f ASYLUM: Change text coordinates parameters to use Common::Point 2021-05-17 15:37:14 +02:00
Littleboy 28363f844d ASYLUM: Reorganize SharedData
- Add accessors for most variables
 - Add stubs for set/getChapter2Data()
2021-05-17 15:37:13 +02:00
Julien Templier fb8afdc6d6 ASYLUM: Palette and gamma functions update
- Identify dead code and remove unused parameters
- Rename several gamma and palette-relted functions
- Add stubs for palette fading functions
2021-05-17 15:37:10 +02:00
Julien Templier cb241adfae ASYLUM: Fix credit text disappearing instead of fading out when at the top of the screen 2021-05-17 15:37:08 +02:00
Julien Templier 0c223c5875 ASYLUM: Fix flickering of text in the credits
This was due to the transparency index not being reset to 0 after the text fade animation.
2021-05-17 15:37:04 +02:00
Julien Templier 9d54c6b5fc ASYLUM: Rename several Actor methods 2021-05-17 15:37:03 +02:00
Julien Templier 1db67c5c88 ASYLUM: Remove SVN keywords 2021-05-17 15:36:57 +02:00
Julien Templier 9f6d671569 ASYLUM: Change Screen::draw() functions to take Common::Point as source/destination parameters 2021-05-17 15:36:56 +02:00
Julien Templier 1b9c4dd404 ASYLUM: Add DrawFlags enumeration and update drawing functions parameters 2021-05-17 15:36:55 +02:00
Alex Bevilacqua be33e9b481 ASYLUM: fix initialization on Linux systems
The casting of event.type to uint32 was failing silently on non-Windows
systems. Replacing these with int32 casts resolved the issue.

Thanks to Littleboy for spotting this.
2021-05-17 15:36:53 +02:00
Julien Templier 493593bf3e ASYLUM: Fix signed comparison warnings
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@774 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:52 +02:00
Julien Templier ec55db7494 ASYLUM: Fix some invalid array accesses, a missing array delete and a potential NULL pointer use
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@770 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:52 +02:00