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
e9e0f98172
ASYLUM: (TicTacToe puzzle) fix arbitrary placement
...
Bug reported by Attx
2021-10-12 16:14:21 +03:00
alxpnv
0dbc08aa6b
ASYLUM: (TicTacToe puzzle) rename class members
2021-10-12 16:14:20 +03:00
alxpnv
77a35a5c75
ASYLUM: get rid of global constructors
2021-05-17 15:37:56 +02:00
alxpnv
b2a9192793
ASYLUM: make AsylumEngine::getRandom() generate a number from [0; max) to match the original
2021-05-17 15:37:49 +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
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
2a4cf12823
ASYLUM: Fix showing of debug regions
2021-05-17 15:37:00 +02:00
Julien Templier
1db67c5c88
ASYLUM: Remove SVN keywords
2021-05-17 15:36:57 +02:00
Julien Templier
1526593cf0
ASYLUM: Replace several pairs of (x, y) parameters by Common::Point
2021-05-17 15:36:56 +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
baa64d84d4
ASYLUM: replace exit() with exitPuzzle() or exitEncounter()
...
This resolves an issue with exit() recently being declared FORBIDDEN
in master
2021-05-17 15:36:53 +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
f1702ca260
ASYLUM: Fix proper cursor not showing in Tic Tac Toe puzzle
...
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@719 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:44 +02:00
Julien Templier
5e77b91caa
ASYLUM: Finish implementation of PuzzleTicTacToe::drawField()
...
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@718 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:44 +02:00
Julien Templier
9663342e0d
ASYLUM: More work on Tic Tac Toe puzzle
...
- Implement parts of PuzzleTicTacToe::drawField()
- Fix polygon check in PuzzleTicTacToe::mouseLeft()
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@717 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:44 +02:00
Julien Templier
4082f2deae
ASYLUM: Implement Tic Tac Toe puzzle game logic
...
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@713 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:43 +02:00
Julien Templier
a3d50bb1cd
ASYLUM: Add a Screen::draw() helper function to draw backgrounds
...
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@710 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:43 +02:00
Julien Templier
f437a4a2e3
ASYLUM: Implement PuzzleTicTacToe::update()
...
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@709 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:43 +02:00
Julien Templier
109a98049a
ASYLUM: Implement start of Tic Tac Toe puzzle
...
- Implement init() and key() event handlers
- Add stubs for puzzle functions()
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@707 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:43 +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