Commit Graph

151 Commits

Author SHA1 Message Date
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