Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Eugene Sandulenko
22e949035b
ASYLUM: Comment out unused variables
2021-05-17 16:19:35 +02:00
alxpnv
48e164b2d7
ASYLUM: clean up includes
2021-05-17 15:37:54 +02:00
alxpnv
e6f2916eea
ASYLUM: access chapter 2 data using a single array
2021-05-17 15:37:49 +02:00
Littleboy
f929f58e9a
ASYLUM: Cleanup Actor class
2021-05-17 15:37:21 +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
Alex Bevilacqua
4113ef8255
ASYLUM: Silence an analysis warning by adding a virtual destructor to SharedData
2021-05-17 15:37:20 +02:00
Littleboy
8370719912
ASYLUM: Move Encounter disablePlayerOnExit flag to SharedData
2021-05-17 15:37:17 +02:00
Littleboy
f106c50b36
ASYLUM: Move actorIndex to SharedData
2021-05-17 15:37:16 +02:00
Littleboy
d1b6bbabfd
ASYLUM: Move skipScriptProcessing and isEncounterRunning flags to SharedData
2021-05-17 15:37:16 +02:00
Littleboy
78f275d796
ASYLUM: Cleanup Scene and related classes
2021-05-17 15:37:15 +02:00
Littleboy
5b0da5965c
ASYLUM: Cleanup more base classes
2021-05-17 15:37:15 +02:00
Littleboy
28363f844d
ASYLUM: Reorganize SharedData
...
- Add accessors for most variables
- Add stubs for set/getChapter2Data()
2021-05-17 15:37:13 +02:00
Littleboy
5aad67007b
ASYLUM: Change SharedData into a class and move method implementations into cpp file
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
6879945591
ASYLUM: Implement the missing part of Special::chapter2()
2021-05-17 15:37:09 +02:00
Julien Templier
203e18669e
ASYLUM: Implement Actor::updateStatus14_Chapter2()
2021-05-17 15:37:09 +02:00
Julien Templier
1db67c5c88
ASYLUM: Remove SVN keywords
2021-05-17 15:36:57 +02:00
eriktorbjorn
9360e0a6a2
ASYLUM: Initialize all flag variables in SharedData to silence Valgrind warning
2021-05-17 15:36:54 +02:00
Julien Templier
bedc73b5f5
ASYLUM: Implement Encounter::drawScreen() minus palette changes
...
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@702 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:42 +02:00
Julien Templier
359794ec5d
ASYLUM: Made several SharedData members public
...
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@700 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:42 +02:00
Julien Templier
54381ad846
ASYLUM: Implement most savegame handling (except actual write & read)
...
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@677 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:38 +02:00
Julien Templier
ce312cfe83
ASYLUM: Implement more Actor status update
...
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@661 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:36 +02:00
Julien Templier
d26a445376
ASYLUM: Finish implementation of Scene::updateCoordinates()
...
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@648 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:34 +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
4c7cb12983
ASYLUM: Update Scene::updateMouse() and Scene::updateAmbientSounds()
...
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@630 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:31 +02:00
Julien Templier
b729447782
ASYLUM: Rename ActionList to ScriptManager and move to engine class
...
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@626 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:31 +02:00
Julien Templier
818f241530
ASYLUM: Implement Scene::update(). Scene now draw again!
...
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@613 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:29 +02:00
Julien Templier
814ac99ac4
ASYLUM: Update scene event handling and preload
...
- Implement Scene init and activate events
- Add stubs for other events
- Update SceneTitle to use proper resource ids and draw methods
- Remove some unused variables from Scene class
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@611 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:28 +02:00
Julien Templier
2172d82d2e
ASYLUM: Implement rest of game startup
...
- Add stubs for game loading & setup
- Add stub for sin/cos table initialization
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@609 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:28 +02:00
Julien Templier
8a6d76b65e
ASYLUM: Overhaul event handling
...
- Cleanup game initialization
- Update event loop to use the defined handler
- Menu is now the default event handler
- Implement eye direction update using existing Actor helper method
- Add stubs for all menu update & click event handlers
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@600 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:27 +02:00
Julien Templier
4534e7fbda
ASYLUM: Move data.h to resources folder
...
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@579 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:23 +02:00