alxpnv
|
3a17edceaa
|
ASYLUM: rename Actor::clearFields()
|
2022-11-02 14:18:07 +03:00 |
|
Eugene Sandulenko
|
abea37c9bb
|
ALL: Update ScummVM project license to GPLv3+
|
2021-12-26 18:48:43 +01:00 |
|
alxpnv
|
146941f368
|
ASYLUM: formatting
|
2021-10-25 13:07:57 +03:00 |
|
alxpnv
|
de625e4f53
|
ASYLUM: rename more Actor methods
Also removed Actor::compare()
|
2021-06-10 13:34:27 +03:00 |
|
alxpnv
|
7df4708049
|
ASYLUM: rename Actor::updateStatus1*() methods
|
2021-06-10 13:34:27 +03:00 |
|
alxpnv
|
8ba3df6821
|
ASYLUM: refactor inventory
|
2021-06-04 12:53:52 +03:00 |
|
alxpnv
|
c81c046450
|
ASYLUM: clean up destructors
|
2021-05-17 15:37:58 +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 |
|
alxpnv
|
bc3ebf36db
|
ASYLUM: implement Special::chapter11()
|
2021-05-17 15:37:48 +02:00 |
|
xesf
|
0dc2ab3402
|
ASYLUM: Fixed various issues in Actor position calculations. Still missing something yet to make Max climb the first stairs. Anyway, this corrects a lot of incorrect script behaviors.
|
2021-05-17 15:37:26 +02:00 |
|
Alex Bevilacqua
|
f7213d1af5
|
ASYLUM: silence an analysis warning by adding a virtual destructor to ActorData
|
2021-05-17 15:37:24 +02:00 |
|
Littleboy
|
f929f58e9a
|
ASYLUM: Cleanup Actor class
|
2021-05-17 15:37:21 +02:00 |
|
Littleboy
|
059c8820c3
|
ASYLUM: Implement saveLoadWithSerializer() for Actor and ActorData
- Move loading of actor data to a struct member function
|
2021-05-17 15:37:17 +02:00 |
|
Littleboy
|
d6883a89a1
|
ASYLUM: Implement WorldStats::saveLoadWithSerializer()
- Add stubs for saveLoadWithSerializer() for ActionArea, Actor, ActorData and Object classes
|
2021-05-17 15:37:17 +02:00 |
|
Alex Bevilacqua
|
2e9ab6929a
|
ASYLUM: revert commits aac7e28, 326ec63 and bfe63c2
|
2021-05-17 15:37:14 +02:00 |
|
Alex Bevilacqua
|
71e1afe2c4
|
ASYLUM: make a couple actor fields int32
|
2021-05-17 15:37:14 +02:00 |
|
Alex Bevilacqua
|
1d7ac2949e
|
ASYLUM: fix some warnings found by eclipse
|
2021-05-17 15:37:13 +02:00 |
|
Julien Templier
|
f6733c0cfb
|
ASYLUM: Update actor distances functions
|
2021-05-17 15:37:11 +02:00 |
|
Julien Templier
|
82ff79f04c
|
ASYLUM: Implement Actor::canInteract()
|
2021-05-17 15:37:11 +02:00 |
|
Julien Templier
|
55a9a133da
|
ASYLUM: Implement the rest of Actor::process()
|
2021-05-17 15:37:08 +02:00 |
|
Julien Templier
|
64c70dea97
|
ASYLUM: Implement Actor::updateDirection()
- Rename all fields related to the next actor state (as set by script)
- Rename process_401830() to processNext()
|
2021-05-17 15:37:06 +02:00 |
|
Julien Templier
|
1706cc2ff7
|
ASYLUM: Implement Actor::processAction()
|
2021-05-17 15:37:06 +02:00 |
|
Julien Templier
|
9d54c6b5fc
|
ASYLUM: Rename several Actor methods
|
2021-05-17 15:37:03 +02:00 |
|
Julien Templier
|
b15b5cb473
|
ASYLUM: Identify transparency field for Actor and Object
- Rename related script opcode and function
|
2021-05-17 15:37:03 +02:00 |
|
Julien Templier
|
9bc78f83db
|
ASYLUM: Update ScriptManager
- Rename several opcodes
- Add enumeration for script Opcodes
- Rename some called actor methods
|
2021-05-17 15:37:03 +02:00 |
|
Julien Templier
|
def09b8c20
|
ASYLUM: Rename some movement-related Actor methods
|
2021-05-17 15:37:02 +02:00 |
|
Julien Templier
|
010fd87b59
|
ASYLUM: Implement Actor::processAction* helper functions
|
2021-05-17 15:37:00 +02:00 |
|
Julien Templier
|
345d0cf909
|
ASYLUM: Merge getDistanceForFrame() and getDistance()
|
2021-05-17 15:37:00 +02:00 |
|
Julien Templier
|
78681cf803
|
ASYLUM: Correct usage and implementation of Actor::getDistance()
|
2021-05-17 15:37:00 +02:00 |
|
Julien Templier
|
6b20fdb4e4
|
ASYLUM: Rename arrays holding the distances for each actor frame index
|
2021-05-17 15:36:59 +02:00 |
|
Julien Templier
|
cae5eaa927
|
ASYLUM: Implement Actor::checkPath()
|
2021-05-17 15:36:59 +02:00 |
|
Julien Templier
|
d2eabdf880
|
ASYLUM: Replace Actor::clearFields() by sane version
|
2021-05-17 15:36:59 +02:00 |
|
Julien Templier
|
4e3a6d51dc
|
ASYLUM: Update ActorData structure (it is holding a set of points and directions for pathfinding)
|
2021-05-17 15:36:59 +02:00 |
|
Julien Templier
|
986176b445
|
ASYLUM: Finish implementation of Actor::update()
|
2021-05-17 15:36:59 +02:00 |
|
Julien Templier
|
519f4f86f2
|
ASYLUM: Implement Actor::updateAndDraw()
|
2021-05-17 15:36:59 +02:00 |
|
Julien Templier
|
18e85a5efa
|
ASYLUM: Implement part of Actor::updateStatus12_Chapter2()
- Update ActorData structure
|
2021-05-17 15:36:58 +02:00 |
|
Julien Templier
|
1db67c5c88
|
ASYLUM: Remove SVN keywords
|
2021-05-17 15:36:57 +02:00 |
|
Julien Templier
|
1526593cf0
|
ASYLUM: Replace several pairs of (x, y) parameters by Common::Point
|
2021-05-17 15:36:56 +02:00 |
|
Julien Templier
|
4229cdf88f
|
ASYLUM: Implement more of Actor::process()
- Add stubs for pathfinding functions
- Add computation of coordinates & direction
|
2021-05-17 15:36:56 +02:00 |
|
Julien Templier
|
db78a0c0f0
|
ASYLUM: Implement Actor::playSounds()
|
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
|
8b9d471a7f
|
ASYLUM: Implement parts of Actor::process()
|
2021-05-17 15:36:55 +02:00 |
|
Julien Templier
|
9eb83256fe
|
ASYLUM: Add stubs and rename Actor update methods
|
2021-05-17 15:36:54 +02:00 |
|
Julien Templier
|
d9b16f8846
|
ASYLUM: Implement Actor::checkAllActions()
|
2021-05-17 15:36:54 +02:00 |
|
Julien Templier
|
35db68fb7c
|
ASYLUM: Implement Actor::updatePlayerChapter9()
Also update shared data in Actor::enableActorsChapter2()
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@756 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
|
2021-05-17 15:36:50 +02:00 |
|
Alex Bevilacqua
|
c448ae8560
|
ASYLUM: silence a couple warnings
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@671 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
|
2021-05-17 15:36:37 +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
|
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
|
9cde7749f0
|
ASYLUM: Move isInActionArea from Scene to Actor
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@640 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
|
2021-05-17 15:36:33 +02:00 |
|