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
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
Cameron Cawley
57dc4a08d1
ASYLUM: Fix compilation on AmigaOS 4
2021-05-17 19:56:18 +01: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
4fb8b25682
ASYLUM: add a separate debug channel for script commands
2021-05-17 15:37:44 +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
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
926443d63f
ASYLUM: fixed smacker video playing and added new debug level
2021-05-17 15:37:28 +02:00
Julien Templier
1db67c5c88
ASYLUM: Remove SVN keywords
2021-05-17 15:36:57 +02:00
Julien Templier
1d1ae9eea1
ASYLUM: Add debug command to start a puzzle
...
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@703 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:42 +02:00
Julien Templier
7a8de08efb
ASYLUM: Add palette and draw debug commands
...
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@670 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:37 +02:00
Julien Templier
15e46d466a
ASYLUM: Update event handling + encounter progress
...
- Add custom asylum event
- Implement parts of Encounter::run
- Correct parameters passed to encounter debug command
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@571 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:22 +02:00
Julien Templier
e96fe9c8d3
ASYLUM: Add console command to run an encounter
...
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@568 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:22 +02:00
Alex Bevilacqua
d849243840
ASYLUM: added a 'world' console command to show a worldstats summary
...
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@525 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:15 +02:00
Alex Bevilacqua
e10ad80b88
ASYLUM: added 'object' console command and an onscreen param for 'objects'
...
Inspecting a particular object is now done via the 'object' console command. Also, listing all objects is done by using 'objects *'.
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@497 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:11 +02:00
Julien Templier
659a3e281e
ASYLUM: Reduce header inter-dependency
...
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@494 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:10 +02:00
Julien Templier
ce330b1a45
ASYLUM: Rename Barrier to Object
...
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@486 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:09 +02:00
Julien Templier
0eb39da884
ASYLUM: Enhance Debug console
...
- Add actors & objects debug commands for showing Actor and Object info (only name & id for now)
- Add ls command to list the engine files
- Add option to show only set/unset flags
- Add option to show action per index
- Add better help output
- Check validity of video index in video command
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@485 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:09 +02:00
Julien Templier
0f13d7dc3f
ASYLUM: Refactor and cleanup Actor class
...
- Reorganize methods
- Make most variables private
- Finish implementation of updateFromDirection, updateStatus
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@472 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:07 +02:00
Julien Templier
44b58d8437
ASYLUM: Refactor Asylum engine class
...
- Properly register Debugger
- Change constructor to take an ADGameDescription* parameter
- Reduce header interdependencies
- Cleanup members variables and methods
- Add engine namespace description
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@460 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:05 +02:00
Filippos Karapetis
c0e8a9532e
ASYLUM: ActionArea is a class, not a struct
...
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@419 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:35:59 +02:00
Alex Bevilacqua
cc43cc88a3
ASYLUM: Major overhaul of data casting. Converted all uint32 member variables and fields to int32 (and uint16 to int16) and update the associated reads. There may be regressions as a result, but so far everything seems to be working as expected.
...
Also combed through the source and silenced 99% of the warnings that GCC was generating.
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@404 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:35:57 +02:00
Alex Bevilacqua
ab44e5c66b
ASYLUM: Ran our engine through AStyle :P
...
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@366 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:35:51 +02:00
Alex Bevilacqua
d6d90b7e3a
ASYLUM: Add command "dump_action". This currently just prints out a list of ALL available actionAreas within the current scene resource. The logic to print out a single actionArea will come once the getActionAreaById (or index) is implemented.
...
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@307 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:35:42 +02:00
Alex Bevilacqua
08d786e46e
ASYLUM: * Add a reference to the scene resource's actor[0] to the mainActor instance (this is an interim hack until we refactor the actor class to include ALL actor data)
...
* Add a toggle_flag command to the console
* Clear flag 183 when the current action has been processessed
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@303 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:35:42 +02:00
Alex Bevilacqua
7cef62988d
ASYLUM: * Added a console command to show the currently active game flags
...
* Tweaked the logic for the JumpIfFlagSet opcode
* Added the two flag registrations that would be set if the intro ran to the main engine (so we can disable the intro for now)
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@301 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:35:41 +02:00
Joseph Davies
c2a7b40396
ASYLUM: Commit for changes accidentally left out of r231.
...
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@232 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:35:31 +02:00
Filippos Karapetis
762c5d0fa2
ASYLUM: Added a debug console, with a command to play any of the game's videos. Cleaned up the AsylumEngine class a bit
...
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@188 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:35:26 +02:00