Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
alxpnv
4746126d8e
ASYLUM: (Board puzzles) add support for French text
2021-09-02 15:26:53 +03:00
alxpnv
ab285832b6
ASYLUM: (Board puzzles) add support for German text
2021-09-02 13:30:20 +03:00
alxpnv
77a35a5c75
ASYLUM: get rid of global constructors
2021-05-17 15:37:56 +02:00
D G Turner
ffe854efe7
ASYLUM: Fix Various GCC Compiler Warnings.
2021-05-17 15:37:32 +02:00
Littleboy
6eb0271440
ASYLUM: Implement saveLoadWithSerializer() for most of the puzzles
2021-05-17 15:37:18 +02:00
Littleboy
34b50ab2f3
ASYLUM: Add stubs for puzzles saveLoadWithSerializer()
2021-05-17 15:37:18 +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
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
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
Julien Templier
148b5608b7
ASYLUM: Add character maps for Board puzzles
...
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@761 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:50 +02:00
Julien Templier
f5994d02a8
ASYLUM: Add stubs for Board puzzles
...
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@760 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:50 +02:00
Julien Templier
b52bed63d8
ASYLUM: Refactor puzzle event handling
...
- Change default key method to switch back to the scene on right click
- Pass current event to all event handling methods
- Implement mouseLeftDown, mouseLeftUp, mouseRightDown and/or mouseRighUp instead of a single mouse method
- Remove most uses of Cursor::position()
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@738 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:47 +02:00
Julien Templier
c19fba0b1f
ASYLUM: Implement handleEvent in Puzzle class and let child classes implement init, key & mouse handlers
...
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@704 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:42 +02:00
Julien Templier
574abfd1b2
ASYLUM: Add stubs for puzzles
...
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@675 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:38 +02:00