Commit Graph
103 Commits
Author SHA1 Message Date
alxpnv 5a6edfa2d9 ASYLUM: implement 'version' command 2022-06-15 15:40:27 +03:00
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
alxpnv 77cfc02f6c ASYLUM: add debug command to draw action area 2021-12-09 13:24:58 +03:00
alxpnv 17b2d0320a ASYLUM: fix re-assigning actor mask when using 'scene' command 2021-11-15 15:02:35 +03:00
Orgad Shaneh 57cdbc9072 ASYLUM: Use nullptr
Using clang-tidy modernize-use-nullptr
2021-11-14 15:51:59 +02:00
alxpnv 6878047715 ASYLUM: allow returning to game when using 'scene' debug command 2021-10-21 16:21:41 +03:00
alxpnv dad4565809 ASYLUM: add a simple resource viewer 2021-09-28 15:27:29 +03:00
alxpnv 3c71f32950 ASYLUM: add Insert Disc screen 2021-09-28 15:27:29 +03:00
D G Turner 3f5ac3532f ASYLUM: Fix GCC Compiler Warnings 2021-09-25 19:33:38 +01:00
alxpnv f01aa6db73 ASYLUM: fill in the rest of encounterData 2021-09-24 17:38:52 +03:00
alxpnv 36dad5e889 ASYLUM: add help for 'scene' command 2021-09-24 11:13:33 +03:00
alxpnv 98adf0273d ASYLUM: reset game flags when using 'scene' debug command 2021-09-17 13:21:43 +03:00
alxpnv d4fe0dd11d ASYLUM: add initial support for alternate demo 2021-09-08 15:46:37 +03:00
sluicebox 8e1d90f8e4 ALL: Remove clearAllDebugChannels() from Engine dtors 2021-06-14 12:42:38 -05:00
alxpnv de625e4f53 ASYLUM: rename more Actor methods
Also removed Actor::compare()
2021-06-10 13:34:27 +03:00
alxpnv 8ba3df6821 ASYLUM: refactor inventory 2021-06-04 12:53:52 +03:00
alxpnv 1068a9ee03 ASYLUM: make 'kill_script' use correct queue slot 2021-05-21 15:08:32 +03:00
Cameron Cawley 57dc4a08d1 ASYLUM: Fix compilation on AmigaOS 4 2021-05-17 19:56:18 +01:00
alxpnv c81c046450 ASYLUM: clean up destructors 2021-05-17 15:37:58 +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 263e20c004 ASYLUM: replace sprintf() with snprintf() 2021-05-17 15:37:53 +02:00
alxpnv 72a3f0c365 ASYLUM: replace spaces in indentation with tabs 2021-05-17 15:37:52 +02:00
alxpnv 56df11e356 ASYLUM: implement Special::chapter13() 2021-05-17 15:37:47 +02:00
alxpnv 7214a190b0 ASYLUM: fixes to the Encounter system. Partly based on xesf's diff 2021-05-17 15:37:43 +02:00
alxpnv 2c2c67889d ASYLUM: add commands to get/set actor's status 2021-05-17 15:37:42 +02:00
alxpnv f89dd2baea ASYLUM: add a command to terminate a script 2021-05-17 15:37:40 +02:00
alxpnv bba8b4f839 ASYLUM: add a command to show encounter commands 2021-05-17 15:37:39 +02:00
alxpnv a600d38ec1 ASYLUM: fix an assertion failure in Console::cmdShowScript() 2021-05-17 15:37:37 +02:00
alxpnv 66e46adb21 ASYLUM: initialize puzzles when the 'scene' debug command is used 2021-05-17 15:37:37 +02:00
alxpnv bf0a3ab7b5 ASYLUM: add a debug command to list all possible inventory items 2021-05-17 15:37:37 +02:00
alxpnv 27cbc13eee ASYLUM: add inventory debug commands 2021-05-17 15:37:36 +02:00
Alex Bevilacqua 5259f1e506 ASYLUM: added show_script and action commands 2021-05-17 15:37:28 +02:00
Alex Bevilacqua 652e134c46 ASYLUM: fix compilation 2021-05-17 15:37:27 +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 919afab0bf ASYLUM: Fix running of encounters from the debug console
- Pass proper data to the Encounter::run() function
 - Add encounter data for the first 3 scenes
2021-05-17 15:37:19 +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 44540643e8 ASYLUM: Cleanup base classes
- Made some public members of cursors private and add accessors
 - Add const modifiers as needed
 - Add missing casts
 - Add some null-pointers checks
 - etc.
2021-05-17 15:37:15 +02:00
Julien Templier db1ddf2b16 ASYLUM: Add the list of puzzles in the console command help message 2021-05-17 15:37:08 +02:00
Julien Templier 3727e9a820 ASYLUM: Add option to draw the scene rects 2021-05-17 15:37:02 +02:00
Julien Templier 018ca6a4b2 ASYLUM: Add console command to modify actor coordinates 2021-05-17 15:37:01 +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 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
Julien Templier fc53180f5f ASYLUM: Implement Lock puzzle
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@751 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:49 +02:00
Julien Templier ecdfe4532b ASYLUM: Implement frame indexes updates in PuzzleTimeMachine
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@735 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:46 +02:00
Julien Templier 05fc5ab399 ASYLUM: Updated chapter 11 name (kResourcePackMorgueAndCemetery)
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@733 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:46 +02:00
Julien Templier 254366a3ee ASYLUM: Implement parts of puzzle 11
This does not seem to reference valid graphic resources.
It might be unfinished logic code that was left there and
never used in the game

git-svn-id: http://asylumengine.googlecode.com/svn/trunk@731 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:46 +02:00