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