Commit Graph
451 Commits
Author SHA1 Message Date
Dries Harnie c27894e85e EMI: implement SetActorGlobalAlpha 2012-04-13 20:02:03 +02:00
Paweł Kołodziejski 5e3d37e850 Merge pull request #595 from Akz-/movement
GRIM: Bouncing off walls!
2012-04-08 08:42:53 -07:00
Paweł Kołodziejski e9b310e544 Merge pull request #594 from Akz-/talkdelay
GRIM: Delay spoken lines a bit after the sound has finished playing
2012-04-08 08:42:27 -07:00
Joni Vähämäki 43e2f60ece GRIM: Code style fix. 2012-04-08 16:11:11 +03:00
Joni Vähämäki c258e19d1d GRIM: Continue movement in the new direction immediately after bouncing off a wall. 2012-04-08 15:59:13 +03:00
Joni Vähämäki 72a387f7cb GRIM: Fix text staying on screen if shutup() is called when _talkDelay is greater than 0. 2012-04-08 13:30:16 +03:00
Joni Vähämäki 3527264a1c GRIM: Delay spoken lines a bit after the sound has finished playing. 2012-04-07 22:56:07 +03:00
Joel Teichroeb 94aeca9663 GRIM: Remove tag from the pool template 2012-04-05 15:20:30 -07:00
Joel Teichroeb 0dcfaf8fb1 GRIM: Do not include unneeded headers 2012-04-04 16:11:05 -07:00
Joel Teichroeb 457271861f GRIM: Set inOverworld to false when loading save games 2012-04-03 17:40:48 -07:00
Joel Teichroeb 7b3a30426f GRIM: Properly update background actors AND still say that no one is talking when only background actors are talking. Fixes #585 2012-04-02 18:47:41 -07:00
Joel Teichroeb e60a898bc2 Merge pull request #575 from klusark/overworld
EMI: Implement adding actors to the overworld
2012-04-01 10:42:08 -07:00
Joel Teichroeb 1d765d28b1 GRIM: Fix a bug where Actor::walkForward could possibly get in an infinite loop 2012-03-29 13:30:49 -07:00
Joel Teichroeb 29f390961c EMI: Implement adding actors to the overworld 2012-03-25 16:47:22 -07:00
Giulio Camuffo b2b809aa27 GRIM: Treat the movie subtitle separate from the other TextObjects. Fix #571. 2012-03-21 18:14:58 +01:00
Paweł Kołodziejski 851261a758 Merge pull request #563 from Botje/attach-detach
EMI: Implement AttachActor/DetachActor, GetActorWorldPos
2012-03-11 10:04:24 -07:00
Giulio Camuffo fce7bee99f GRIM: Decomment pending save changes. 2012-03-11 16:40:36 +01:00
Dries Harnie 7f2e0a280a EMI: Draw attached actors correctly 2012-03-11 16:04:24 +01:00
Dries Harnie 5e4d2c666e EMI: Implement helper functions for attached actors 2012-03-11 15:59:46 +01:00
Dries Harnie 34a0a1a82c EMI: Add attaching functionality to actors 2012-03-11 15:24:52 +01:00
Giulio Camuffo 8d57a8b6d4 GRIM: Fix wrong ')' placement. Fix #557 2012-03-08 14:52:14 +01:00
Giulio Camuffo d241087c00 GRIM: Return false in updateTalk() if it isn't talking. 2012-03-08 11:20:35 +01:00
Giulio Camuffo 0a8e9e0a52 GRIM: Fix invalid read when an actor finishes talking. 2012-03-07 17:42:19 +01:00
Giulio Camuffo bf3a76fbaa GRIM: Not all the talking actors are in the current scene. 2012-03-06 18:51:33 +01:00
Giulio Camuffo 844769d27f GRIM: Comment out other save changes. 2012-03-04 18:21:35 +01:00
Giulio Camuffo 9fb0311925 GRIM: Improve the management of talking actors.
This commit adds savegame changes waiting to be uncommented.
2012-03-04 18:20:31 +01:00
Giulio Camuffo e398ad1ef3 GRIM: Cache the actors that are in the current set. 2012-02-24 17:11:55 +01:00
Giulio Camuffo 97c1dddd47 GRIM: Some optimizations. 2012-02-24 15:22:00 +01:00
Dries Harnie 664fd18ce8 EMI: missing check in Actor::getYawTo() 2012-02-18 22:35:03 +01:00
Dries Harnie c01c2561e6 EMI: Implement opcode GetActorPuckVector 2012-02-18 22:33:06 +01:00
Dries Harnie 92efa52f34 EMI: Use correct normal in Actor::getPuckVector() 2012-02-18 22:33:06 +01:00
Giulio Camuffo 5c7db7a77d GRIM: Properly implement the lua opcode ActorToClean(). Fix #406 2012-02-13 18:01:03 +01:00
Giulio Camuffo 3344b3c756 GRIM: Setup the lights from the closest to the farthest to the actor position.
This way if OpenGL can't handle all the set lights it will use the most
important ones. Fix #481
2012-02-10 14:57:58 +01:00
Joel Teichroeb 4b19bef77c GRIM: Fix some warnings 2012-02-04 18:19:44 -08:00
Joel Teichroeb cd4adf5ac1 GRIM: Created a function out of some duplicated code 2012-02-02 12:18:11 -08:00
Dries Harnie 925bc0b097 EMI: turn around properly 2012-01-31 20:01:03 +01:00
Joel Teichroeb a9c664379e GRIM: Make saving and restoring use more appropriate types and rename functions to be more logical 2012-01-28 10:03:27 +01:00
Joel Teichroeb aa814e3334 GRIM: Enhance the way that colors are given to lua. 2012-01-27 11:47:28 -08:00
Paweł Kołodziejski 1411e185e3 GRIM: added define to max shadows 2012-01-27 20:27:56 +01:00
Paweł Kołodziejski 2900c8ad94 fix compilation warnings 2012-01-27 12:02:03 +01:00
Joel Teichroeb 2649620a9b GRIM: Fix some small memory leaks 2012-01-25 20:35:58 -08:00
Einar Johan T. Sømåen cd58c8c9f1 EMI: Start work on implementing a sound-engine for EMI
This adds both a splitting-class for choosing between iMuse and EMISound,
as well as EMISound, which handles the sound-channels for EMI, and
SoundTrack, which has a test-implementation in VimaTrack, that allows for
playing back the voice-tracks in the demo.
2012-01-14 08:18:43 +01:00
Joel Teichroeb ca90fd30bd GRIM: Remove the disabled paramiter from textobject as it is not needed 2012-01-12 15:19:17 -08:00
Paweł Kołodziejski e350c7f777 renames 2012-01-06 23:29:45 +01:00
Joel Teichroeb 9e792f7ff4 GRIM: Fix some issues with text objects. Fixes #440, #441 2011-12-21 12:16:11 -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 7a7082d564 GRIM: Fixed a small leak with not properly clearing the shadow planes on Actor restore 2011-12-12 12:18:20 -08:00
Giulio Camuffo e6ccad7657 GRIM: Better handling of the bounding boxes for the actors' text objects. 2011-12-12 18:57:17 +01:00
Giulio Camuffo 6cbd5e9f51 GRIM: Make sure to draw the shadows behind the actors with the OpenGL renderer.
It fixes bug #297 when playing with the GL renderer.
2011-12-12 12:30:21 +01:00
Giulio Camuffo 353c42effe GRIM: Use the new foreach macro.
Modify a bit PoolObject::Pool to allow it to be used with foreach.
2011-11-21 22:07:12 +01:00