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