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