105 Commits

Author SHA1 Message Date
Le Philousophe
979b7f3669 ASYLUM: Migrate engine to Path 2023-12-24 13:19:25 +01:00
Donovan Watteau
fef8c97303 ASYLUM: Fix "an" typo 2023-03-16 14:47:28 +01:00
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