2521 Commits

Author SHA1 Message Date
Giulio Camuffo
2970960267 GRIM: Implemented SetActorTimeScale(). 2011-06-06 15:11:50 +02:00
Joni Vähämäki
4e62732fb8 GRIM: Fix function name in error message. 2011-06-06 20:32:20 +08:00
Joni Vähämäki
6bb4658ea6 GRIM: When fading out music, move to a fade out track instead of cloning the track. Fixes the sound skipping a bit when a fade out starts because the clone track doesn't copy the queued buffers. 2011-06-06 20:32:12 +08:00
Pawel Kolodziejski
698831c7a6 COMMON: drop 8bit backend support for mpeg player 2011-06-06 12:33:05 +02:00
Pawel Kolodziejski
3691563fab GRIM: cleanup: ENGINE_MODE_IDLE mode was never used 2011-06-06 12:23:37 +02:00
Pawel Kolodziejski
5dfeeb425f GRIM: cleanup 2011-06-06 12:19:16 +02:00
Joni Vähämäki
991e06ba7f GRIM: Fade in music tracks. 2011-06-06 18:13:00 +08: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
1324e3288d GRIM: Make sure the movieTime is reset when movie playback ends. 2011-06-06 16:54:43 +08:00
Joni Vähämäki
1fd1403af2 GRIM: Use a float for the movie time to make it more accurate (fixes subtitles going out of sync with the video). 2011-06-06 16:43:04 +08:00
Pawel Kolodziejski
7a5148d73a GRIM: fix bad loop in L1_ChangeTextObject 2011-06-06 09:16:43 +02:00
Pawel Kolodziejski
8fca86e28c EMI: added more stubs and reuse opcodes. part of pull req: 214 2011-06-06 08:58:47 +02:00
Pawel Kolodziejski
15cda2a646 GRIM: fix compilation 2011-06-06 08:22:35 +02:00
Pawel Kolodziejski
6d31f42477 EMI: part of pull 214: disabled loadComponentEMI, and EMI case for load font in setTextObjectParams 2011-06-06 07:27:13 +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
Joni Vähämäki
fd752bb5f7 GRIM: Set the value of trackId in startSound (it may have been set to 0 by a memset). 2011-06-05 02:57:54 +08:00
Pawel Kolodziejski
cb56240d8c GRIM: fix compilation on ppc os x 2011-06-03 21:01:09 +02:00
Giulio Camuffo
34ba001bdd GRIM: Implemented TurnLightOn(). 2011-06-03 19:24:54 +02:00
Giulio Camuffo
4c6f97e076 GRIM: Check the bitmap was actually created before registering it. 2011-06-03 12:33:10 +02:00
Pawel Kolodziejski
2000b7adb9 GRIM: fix typo 2011-06-03 12:30:40 +02:00
Pawel Kolodziejski
0f8714ab37 Merge pull request #208 from klusark/emiwork
Implemented some more functionality for EMI.
2011-06-02 21:12:17 -07:00
Joel Teichroeb
013fb385cb Implemented some more functionality for EMI. 2011-06-02 15:34:34 -07:00
Pawel Kolodziejski
75146d69cb GRIM: hide mouse for fullscreen mode 2011-06-02 12:16:04 +02:00
Pawel Kolodziejski
403cd61c2a GRIM: fix warnings 2011-06-02 10:55:14 +02:00
Giulio Camuffo
cb257c400a GRIM: Keyframe anims have null nodes sometimes. 2011-06-01 22:52:30 +02:00
Giulio Camuffo
6bca067e57 Merge pull request #187 from Akz-/master
GRIM: Some animation fixes.
2011-06-01 13:02:38 -07:00
Joni Vähämäki
39d149b8bb GRIM: Ignore talk chores in IsActorChoring(). 2011-06-01 20:23:29 +03:00
Giulio Camuffo
056a5ad1d9 GRIM: Only update the children of the node. Fix #196 2011-06-01 19:08:04 +02:00
Giulio Camuffo
b151c577ce GRIM: Don't try to fade chores which don't exist. Fix #194 2011-06-01 16:20:59 +02:00
Giulio Camuffo
4fb9bfc866 GRIM: Reset the lights when setting a new scene. Fix #193 2011-05-31 19:27:01 +02: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
Giulio Camuffo
94c9c7a38c GRIM: Make sure we don't try to stop a non-existant chore. Thanks to Klusark.
Fix #191
2011-05-31 16:23:58 +02:00
Giulio Camuffo
5b2cbce1bb GRIM: Be a little more verbose. 2011-05-31 16:12:00 +02:00
Giulio Camuffo
4340d66deb GRIM: Kill the olf text and primitive objects when restoring a save. 2011-05-30 23:30:21 +02:00
Giulio Camuffo
ca5a804079 GRIM: Check the text object passed before trying to delete it. Fix #192 2011-05-30 22:53:08 +02:00
Joni Vähämäki
3ab63f89ab GRIM: Pan the sound based on its position. 2011-05-30 17:20:08 +02:00
Joni Vähämäki
94e30f1d16 GRIM: Default sound pan to center. 2011-05-30 17:20:02 +02:00
Joni Vähämäki
71b65d21a8 GRIM: Deactivate the animation if fade is 0. 2011-05-29 22:00:26 +03: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
Giulio Camuffo
e48e9669e7 GRIM: Remove some broken and unuseful code. 2011-05-29 18:27:40 +02:00
Giulio Camuffo
fdd249e438 GRIM: Initialize _anim._time to -1. 2011-05-29 15:46:23 +02:00
Giulio Camuffo
036f4a5b54 GRIM: Hide a sprite if its component fade is 0. 2011-05-29 12:31:23 +02:00
Giulio Camuffo
e548d852db GRIM: Increased savegame version to 16. 2011-05-29 11:42:37 +02:00
Joel Teichroeb
dee8a211ca Reduced code even more. 2011-05-29 11:42:37 +02:00
Giulio Camuffo
f2fcaaec1a GRIM: Save the new things introduced with the recent keyframe commits. 2011-05-29 11:42:36 +02:00
Giulio Camuffo
94530d611c GRIM: Cleanup some other save/restore code. 2011-05-29 11:42:36 +02:00
Giulio Camuffo
411a1f6661 Merge pull request #186 from Akz-/master
GRIM: Implement the rest of KeyframeComponent's keys (values 5 to 12).
2011-05-28 14:47:50 -07:00
Joni Vähämäki
e1df9a3807 GRIM: Implement the rest of KeyframeComponent's keys (values 5 to 12). 2011-05-28 23:55:57 +03:00