Commit Graph
24 Commits
Author SHA1 Message Date
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
alxpnv 110af4fae4 ASYLUM: slow down puzzle animations 2021-10-19 15:18:26 +03:00
alxpnv 164353c5ff ASYLUM: add support for the Russian version 2021-09-06 14:55:42 +03:00
alxpnv ab285832b6 ASYLUM: (Board puzzles) add support for German text 2021-09-02 13:30:20 +03:00
alxpnv aac8cee532 ASYLUM: optimizations to the board puzzles
Suggested by sev-
2021-05-17 15:37:57 +02:00
alxpnv 77a35a5c75 ASYLUM: get rid of global constructors 2021-05-17 15:37:56 +02:00
alxpnv ec5b6935f8 ASYLUM: change return type of PuzzleBoard::updateScreen() to void 2021-05-17 15:37:56 +02:00
alxpnv 988c66f01d ASYLUM: various fixes to the Board puzzles. Chapter 5 is completable now 2021-05-17 15:37:38 +02:00
alxpnv de51014306 ASYLUM: fix sound resource ids 2021-05-17 15:37:38 +02:00
Alexander 2c1b1d3cf4 ASYLUM: PuzzleBoard: fix checkSlots() 2021-05-17 15:37:24 +02:00
Littleboy 44540643e8 ASYLUM: Cleanup base classes
- Made some public members of cursors private and add accessors
 - Add const modifiers as needed
 - Add missing casts
 - Add some null-pointers checks
 - etc.
2021-05-17 15:37:15 +02:00
Littleboy b9cb91d016 ASYLUM: Cleanup puzzles
- Add missing casts
 - Remove unused parameters
 - Add consts modifiers
 - Fix formating
 - etc.
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
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 1ba0c2a354 ASYLUM: Fix crash when initializing Board puzzles
The fixed size text buffer was too small to hold all the text for two of the puzzles. This replaces it with a Common::String
2021-05-17 15:37:09 +02:00
Julien Templier 1db67c5c88 ASYLUM: Remove SVN keywords 2021-05-17 15:36:57 +02:00
Julien Templier 98e29bbe0e ASYLUM: Implement mouseLeftDown() function for KeyHidesTo and Youth board puzzles
- Add new shared function PuzzleBoard::checkSlots()

git-svn-id: http://asylumengine.googlecode.com/svn/trunk@768 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:51 +02:00
Julien Templier 6a5257f0ce ASYLUM: Implement PuzzleBoardSalvation::mouseLeftDown()
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@767 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:51 +02:00
Julien Templier 62f092c54d ASYLUM: Add missing check in PuzzleBoard::update()
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@766 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:51 +02:00
Julien Templier aefb29447f ASYLUM: Implement PuzzleBoard::init()
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@765 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:51 +02:00
Julien Templier 5632921ca5 ASYLUM: Implement PuzzleBoard::updateCursor()
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@764 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:51 +02:00
Julien Templier dce22936ad ASYLUM: Implement shared Board puzzle methods
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@763 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:51 +02:00
Julien Templier 365ceb1b4f ASYLUM: Add base PuzzleBoard class for Board puzzles
- Move reset() and activate() methods to base class
- Add stopSound() helper function

git-svn-id: http://asylumengine.googlecode.com/svn/trunk@762 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:50 +02:00