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
a20098b5bc
ASYLUM: show thumbnails on Load Game screen
2021-09-29 16:19:34 +03:00
alxpnv
78cb87bb78
ASYLUM: don't autosave when the player is walking/interacting
2021-09-28 15:27:29 +03:00
alxpnv
3c71f32950
ASYLUM: add Insert Disc screen
2021-09-28 15:27:29 +03:00
alxpnv
e83f2df2d7
ASYLUM: change autosave slot
2021-09-24 15:08:25 +03:00
alxpnv
98adf0273d
ASYLUM: reset game flags when using 'scene' debug command
2021-09-17 13:21:43 +03:00
alxpnv
b49f9e755b
ASYLUM: append metadata to the saves made via the game menu
2021-09-17 13:21:43 +03:00
alxpnv
3c4159cfe1
ASYLUM: make .movies file target-specific
2021-09-17 13:21:43 +03:00
alxpnv
0d1e2da0b0
ASYLUM: implement saving/loading via the GMM
2021-09-16 15:47:54 +03:00
alxpnv
b77b24487d
ASYLUM: update namespace comment
2021-09-09 11:06:11 +03:00
alxpnv
d4fe0dd11d
ASYLUM: add initial support for alternate demo
2021-09-08 15:46:37 +03:00
alxpnv
8c3b3f5efa
ASYLUM: fix paths for Steam versions
2021-09-01 10:23:56 +03:00
alxpnv
477cae38bc
ASYLUM: add support for Steam achievements
2021-08-16 14:49:53 +03:00
alxpnv
68b204b9ef
ASYLUM: add preliminary support for the Steam version
2021-08-13 14:56:49 +03:00
alxpnv
8ba3df6821
ASYLUM: refactor inventory
2021-06-04 12:53:52 +03:00
alxpnv
cf550f5ce2
ASYLUM: convert AsylumEngine::_gameFlags to uint32
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
c78293e4ce
ASYLUM: simplify computation of inventory ring points
2021-05-17 15:37:55 +02:00
alxpnv
ac43968c47
ASYLUM: formatting
2021-05-17 15:37:55 +02:00
alxpnv
48e164b2d7
ASYLUM: clean up includes
2021-05-17 15:37:54 +02:00
alxpnv
c6ab0e8503
ASYLUM: remove getDebugger() declaration
2021-05-17 15:37:54 +02:00
alxpnv
7c82553e8a
ASYLUM: mark AsylumEngine::getSinCosValues() as const
2021-05-17 15:37:53 +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
Joseph Davies
19d343e82f
ASYLUM: Split detection features & adapt to new plugins.
2021-05-17 15:37:32 +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
b1493f5be3
ASYLUM: Move puzzles handling to Puzzles class (formerly PuzzleData)
2021-05-17 15:37:18 +02:00
Littleboy
5b0da5965c
ASYLUM: Cleanup more base classes
2021-05-17 15:37:15 +02:00
Littleboy
906cbe7a23
ASYLUM: Rename puzzles/data.h to puzzles/puzzledata.h
2021-05-17 15:37:12 +02:00
Littleboy
c78554d6d0
ASYLUM: Reorganize and document shared data
...
- Add saveLoadWithSerializer() stub to SharedData
2021-05-17 15:37:12 +02:00
Littleboy
5ba6a0605d
ASYLUM: Correct usage of some shared data
...
- Add ambientFlags array
- Update usage of ambientTicks array
- Remove some now unused gameFlags related methods
2021-05-17 15:37:12 +02:00
Julien Templier
71ffd5313a
ASYLUM: Move DEBUG_SCENE_TIMES to scene.cpp
2021-05-17 15:37:06 +02:00
Julien Templier
da8d1c11b5
ASYLUM: Update engine status
2021-05-17 15:37:05 +02:00
Julien Templier
9fef446809
ASYLUM: Adjust flag array size
2021-05-17 15:37:02 +02:00
Julien Templier
519f4f86f2
ASYLUM: Implement Actor::updateAndDraw()
2021-05-17 15:36:59 +02:00
Julien Templier
1db67c5c88
ASYLUM: Remove SVN keywords
2021-05-17 15:36:57 +02:00
Alex Bevilacqua
f36dbc95c2
ASYLUM: fix compilation against updated AdvancedDetector changes
...
Thanks to digitall for the patch
2021-05-17 15:36:53 +02:00
Alex Bevilacqua
57229d51ab
ASYLUM: fix compilation against current master
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
Filippos Karapetis
ebb7bc6673
ASYLUM: Sync with trunk
...
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@769 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:51 +02:00
Julien Templier
4e654d2dfb
ASYLUM: Load the proper scene when using the puzzle command
...
- Save the current scene and restore it when quitting the puzzle
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@708 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:43 +02:00
Julien Templier
e7366c3a91
ASYLUM: Rename MainMenu to Menu
...
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@683 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:39 +02:00
Julien Templier
ae4d75e6a0
ASYLUM: Convert Video to new event handling
...
- Change Text::LoadFont to return the previous font
- Fix AsylumEngine::processDelayedEvents not working properly for scenes
- Add two params to AsylumEvent (needed by video subtitle handling)
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@681 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:39 +02:00
Julien Templier
46aa306513
ASYLUM: Implement loading of games
...
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@679 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:38 +02:00
Julien Templier
af09eeccee
ASYLUM: Implement saving of games
...
- Added stubs for saveLoadWithSerializer
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@678 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:38 +02:00
Julien Templier
7321b5cf73
ASYLUM: Update engine status comment
...
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@666 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:36 +02:00
Julien Templier
436a6f3ef2
ASYLUM: Rename puzzle classes
...
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@665 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:36 +02:00
Julien Templier
84dbd45ae0
ASYLUM: Add Game::reset() function
...
- Set game as started in the menu, making return to game work properly
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@643 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:33 +02:00
Julien Templier
7463acb772
ASYLUM: Implement Scene::enterLoad() and Scene::changePlayer()
...
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@642 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:33 +02:00
Julien Templier
7a8741e08a
ASYLUM: Implement sine/cosine table calculation on engine start
...
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@641 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:33 +02:00