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