Commit Graph
451 Commits
Author SHA1 Message Date
Giulio Camuffo 78df81f282 GRIM: Don't try to stop the rest chore when it's already stopped. Fix #289 2011-07-26 19:00:35 +02:00
Giulio Camuffo 48fb1532db Revert "GRIM: The rest chore must always play. Fix #291"
This reverts commit 131f441549.
2011-07-26 17:36:00 +02:00
Giulio Camuffo 131f441549 GRIM: The rest chore must always play. Fix #291 2011-07-26 17:21:09 +02:00
Giulio Camuffo ceb9ddb199 GRIM: Draw the subtitles even if "background" is true. 2011-07-26 16:33:36 +02:00
Giulio Camuffo 5d0a6ea56b GRIM: Don't wait for the bounding box if the actor is not in the set. 2011-07-26 00:16:55 +02:00
Giulio Camuffo 02d9907657 GRIM: Don't crash if the text object was deleted in the meantime. 2011-07-26 00:07:44 +02:00
Giulio Camuffo 54e1478e85 GRIM: Calculate the bounding box of the meshes only if necessary. 2011-07-25 23:42:07 +02:00
Giulio Camuffo 5f59fff5b3 GRIM: Move the debug levels enum in a separate header. 2011-07-23 15:37:14 +02:00
Giulio Camuffo 16c19523b9 GRIM: Play looping the stop chore only once. Fix 275 2011-07-22 23:50:58 +02:00
Giulio Camuffo 692ce7685f GRIM: Some header cleanups. 2011-07-22 22:40:49 +02:00
Giulio Camuffo 39c6553e61 GRIM: Store the message id in TextObject::_textID, not the message itself.
Fix #274
2011-07-22 16:00:14 +02:00
Joni Vähämäki 811c494859 GRIM: Stop rest/walk/turn chores when transitioning to another chore. 2011-07-20 22:32:12 +03:00
Giulio Camuffo 75fca9efa4 GRIM: Set the sound position for the voice only if it really started. 2011-07-18 17:53:06 +02:00
Giulio Camuffo 39dc721a6f GRIM: Silence a warning. 2011-07-18 17:51:58 +02:00
Giulio Camuffo 7bbe41e498 GRIM: SayLine() is used for the voice in smush movies too. Fix #248 2011-07-18 17:48:35 +02:00
Giulio Camuffo ba723db930 GRIM: Make sure to stop any talk chore before playing the stop_talk one. 2011-07-18 12:30:05 +02:00
Giulio Camuffo 932da9b271 GRIM: Make sure to call the stop_talk chore if the lipsync doesn't have any valid anim value. Fix #266 2011-07-18 00:08:32 +02:00
Giulio Camuffo fd4c14ed48 GRIM: The last commit made this hack not necessary anymore. 2011-07-17 21:56:38 +02:00
Giulio Camuffo f6d30ca6dd GRIM: Cleanup. Remove Costume::cleanupChore(). 2011-07-17 16:19:48 +02:00
Joni Vähämäki 8a9fad5859 GRIM: Don't draw a shadow if the actor is behind the shadow plane. 2011-07-15 21:47:17 +08:00
Giulio Camuffo 1b99188682 GRIM: Shouldn't never reset the components of the talking chores.
Fix the disappearing Manny's head and finish what was started with 1db7e0d.
2011-07-14 22:01:44 +02:00
Einar Johan T. Sømåen 7345832509 GRIM: Forgot one line from seanyoung's patch. 2011-07-10 08:54:46 +02:00
Einar Johan T. Sømåen 742eb6ee6c GRIM: Minor actor.cpp-cleanup from seanyoung's patch in #195 2011-07-10 08:50:45 +02:00
Giulio Camuffo 1db7e0de31 GRIM: Don't reset all the components when stopping the talking chore. Fix #253 2011-07-08 17:41:13 +02:00
Joni Vähämäki 5ea33b4f7f GRIM: Allow SayLine messages of zero length. Fixes #199 2011-06-11 18:25:25 +03:00
Giulio Camuffo 860c20a9e1 GRIM: Don't crash if it coulnd't find the requested scene. Fix #230 2011-06-10 19:03:24 +02:00
Giulio Camuffo 482117df72 GRIM: Save Actor::_timeScale. 2011-06-10 19:03:16 +02:00
Giulio Camuffo fde5b499f7 GRIM: Store the name of its set for each shadow sector. Fix #209 2011-06-10 19:02:42 +02:00
Joel Teichroeb 0e099645bf Changed saving and loading of actors to write the entire shadowmask array instead of writing one byte at a time. 2011-06-08 18:23:46 -07:00
Giulio Camuffo d7fbe15ba6 GRIM: Walk in funnel sectors too. 2011-06-07 17:21:40 +02:00
Joel Teichroeb 3e8baa9657 Removed a large amount of now unused code and slightly improved font stuff. 2011-06-06 13:07:29 -07:00
Giulio Camuffo 2970960267 GRIM: Implemented SetActorTimeScale(). 2011-06-06 15:11:50 +02:00
Pawel Kolodziejski 382dcf5d7e GRIM: Kill all previous textobjects when an actor says a line in a movie. part of Akz pull req: 210 2011-06-06 11:13:50 +02:00
Pawel Kolodziejski 49e9698747 GRIM: Changed the text speed calculation to match the original game better. part of Akz pull req:210 2011-06-06 10:59:45 +02:00
Joni Vähämäki f32dfe9a5d GRIM: Don't init lipsync if in text-only mode (so the mumble chore is played). 2011-06-06 12:20:13 +08:00
Pawel Kolodziejski 403cd61c2a GRIM: fix warnings 2011-06-02 10:55:14 +02:00
Giulio Camuffo 6bca067e57 Merge pull request #187 from Akz-/master
GRIM: Some animation fixes.
2011-06-01 13:02:38 -07:00
Giulio Camuffo ec9dd78b46 GRIM: Remove some broken code: turn as expected when walking to a point. 2011-05-31 17:11:23 +02:00
Joni Vähämäki 939402cf69 GRIM: Only stop the mumble chore if it's playing. 2011-05-29 22:00:24 +03:00
Giulio Camuffo 81427724b9 GRIM: Check _restChore before trying to start it. Fix #100 2011-05-29 19:11:08 +02:00
Joel Teichroeb 934a90d05c Cleaned up actor a bit. 2011-05-27 14:55:08 -07:00
Joni Vähämäki 70b3ef2f0b GRIM: Fixed certain combinations of walking/turning having jerky transitions. 2011-05-27 19:15:25 +03:00
Joni Vähämäki 9b560ce629 GRIM: Stop the walk chore first before fading it in so the animation will always start from the first frame. 2011-05-26 21:13:05 +03:00
Joni Vähämäki b4c4d5459f GRIM: Smoothly transition between rest, walk and turn animations. 2011-05-25 23:36:10 +03:00
Pawel Kolodziejski 34264d755d Merge pull request #175 from klusark/master
Only get speach position when speach is enabled.
2011-05-24 21:34:59 -07:00
Pawel Kolodziejski 365cbbd229 Merge pull request #172 from klusark/work
Add support for lua sending text to the background.
2011-05-24 21:31:00 -07:00
Joel Teichroeb 414372292f Only get speach position when speach is enabled. 2011-05-24 21:07:55 -07:00
Joel Teichroeb 915fc302bd Add support for lua sending text to the background. 2011-05-24 12:55:22 -07:00
Giulio Camuffo 86014e7f65 Merge pull request #171 from Akz-/animation
GRIM: Apply animations in priority order.
2011-05-24 12:21:09 -07:00
JenniBee 7e63184810 fixing compilation on mingw32 2011-05-24 13:03:59 -04:00