Commit Graph
31 Commits
Author SHA1 Message Date
Paweł Kołodziejski 06902574b4 GRIM: Janitorial 2022-06-08 01:12:00 +02:00
Paweł Kołodziejski 20cb0ae228 ALL: Cleanup ResidualVM -> ScummVM 2021-12-26 21:19:38 +01:00
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Joni Vähämäki e7b57bdff2 EMI: Save and restore animation states. Fixes #902 2014-06-05 08:12:49 -07:00
Joel Teichroeb 0f3da43694 GRIM: Change NULL to nullptr. 2014-05-30 17:43:08 -07:00
Joni Vähämäki 765ecf7870 EMI: Implemented PlayChore and PauseChore. 2014-05-31 03:05:32 +03:00
Joni Vähämäki 3e322b67ba Revert "EMI: Fix missing hold chores"
This reverts commit 863b33e803.

Conflicts:
	engines/grim/actor.cpp
	engines/grim/actor.h
	engines/grim/costume.cpp
	engines/grim/costume.h
	engines/grim/costume/chore.h
	engines/grim/emi/costumeemi.cpp
	engines/grim/emi/costumeemi.h
2014-05-31 03:05:30 +03:00
Joni Vähämäki b14b9856d6 EMI: Fixed implementation of AdvanceChore. 2014-05-31 03:05:30 +03:00
Joni Vähämäki a180b3b562 EMI: Chore fading fixes.
Fading out chores remain in playing state until they have completely faded out. Also using StopChore on a fading out chore will actually stop the chore, unlike in Grim where the chore will keep fading out.
2014-05-31 03:05:17 +03:00
Joni Vähämäki 47aa1ace87 EMI: Added support for animation priorities and implemented blending. 2014-05-31 02:50:06 +03:00
Pawel Kolodziejski 8759900b6a ALL: synced with ScummVM 2014-04-05 18:18:42 +02:00
Christian Krause 863b33e803 EMI: Fix missing hold chores
The hold chore was always lost after e.g. turning left or right.
Although that chore was still in _playingChores, it was not shown.

The patch uses the following order for drawing the chores:
- wear chores
- rest chores
- walk/turn chores
- other chores (in order of the playChore calls)
2014-02-21 20:13:05 +01:00
Ingo van Lil 552b813f0d EMI: Rename PoolChore to EMIChore, move to emi/costume 2013-12-07 14:36:31 +01:00
Giulio Camuffo 2df6123718 GRIM: Ensure that Chore::setLastFrame() runs all the keys. 2013-01-09 14:40:04 +01:00
Giulio Camuffo b7394cad1f Revert "GRIM: Don't reset the components when stopping all the chores."
This reverts commit 7525b67087.
2013-01-07 17:18:32 +01:00
Giulio Camuffo 422574f2e8 GRIM: Stop a chore when fading it out. Fix #621 2012-12-24 14:53:34 +01:00
Giulio Camuffo cbf454d4d8 GRIM: New Component::stop function, used by some components instead of reset(). 2012-12-20 18:29:18 +01:00
Giulio Camuffo 7525b67087 GRIM: Don't reset the components when stopping all the chores.
Fix Glottis head disappearing when singing rusty anchor and some other
similar cases.
2012-12-20 14:56:53 +01:00
Paweł Kołodziejski 175620b62a ALL: change license headers from LGPL to GPL, and few updates 2012-12-19 23:15:43 +01:00
Dries Harnie 0193a50f13 EMI: Grab correct component in Chore::update()
For EMICostume, Choretrack.compID is always 0.
Use Choretrack.component instead.
2012-07-17 22:28:20 +02:00
Joel Teichroeb 62136ea1ff GRIM: Add isComponentType to Component to provide cleaner tag checking 2012-05-02 18:13:58 -07:00
Joel Teichroeb 68b21782c8 GRIM: Only fix the endianness of a components tag once. 2012-05-02 18:07:56 -07:00
Joel Teichroeb 083d1b4ff5 GRIM: Clean up chore somewhat 2012-04-28 14:17:08 -07:00
Joel Teichroeb 63938ba499 GRIM: Clean up unneeded includes and fix some trailing whitespace 2012-03-26 20:12:00 -07:00
Joel Teichroeb 1226e45ac3 EMI: Initial work on getting costumes to draw animations.
Also, an initial split-off for EMI from the costume-class,
now uses it as a base class. (somaen)
2012-02-02 22:01:09 +01:00
Paweł Kołodziejski e350c7f777 renames 2012-01-06 23:29:45 +01:00
Joel Teichroeb f94533e228 EMI: More work on getting EMI to do stuff 2011-12-21 20:35:37 -08:00
Giulio Camuffo c55abd8980 GRIM: Pass around the frame time as a uint, not a float. 2011-12-16 15:22:02 +01:00
Joel Teichroeb a45b112fea GRIM: Removed dependancy from costume.h on chore.h 2011-12-13 11:35:27 -08:00
Joel Teichroeb 80d1f8fc32 GRIM: Split classes out of costume. 2011-12-13 09:05:31 -08:00
Joel Teichroeb fdbc302681 GRIM: Reorganized costume.cpp 2011-12-12 14:08:08 -08:00