Commit Graph
461 Commits
Author SHA1 Message Date
Joni Vähämäki 3a02a31947 GRIM: Don't draw a shadow only if the actor and the shadow caster are on different sides of the shadow plane. Fixes #636 2012-08-28 19:50:27 +03:00
Einar Johan Trøan Sømåen 047b67f2f3 Merge pull request #645 from Botje/bugfixes
EMI: Fix crashes after UnloadActor() and case-fold filenames inside .SUR files
2012-08-12 09:04:46 -07:00
Dries Harnie 62d5d0f351 EMI: Put Guybrush at correct height when entering a sector 2012-08-12 12:19:53 +02:00
Dries Harnie 1551775b63 EMI: Fix VisibleActors crash with free'd actor 2012-08-12 12:19:45 +02:00
Einar Johan Trøan Sømåen c991d717a5 EMI: Add voice support for PS2-version. 2012-07-22 19:16:16 +02:00
Dries Harnie 13023e89e1 EMI: Implement Actor::{Get,Set}SortOrder 2012-07-12 23:16:45 +02:00
Joel Teichroeb 77f4978a42 GRIM: Remove unneeded forbidden symbol exceptions 2012-05-05 22:19:45 -07:00
Joel Teichroeb e92d894691 EMI: Remove useage of dynamic_cast 2012-05-02 20:10:34 -07:00
Dries Harnie eb9d22d359 EMI: minor style fixes 2012-04-15 13:51:13 +02:00
Dries Harnie d7ee515961 EMI: render overworld actors using a straight coord system 2012-04-13 20:02:07 +02:00
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