Commit Graph

2467 Commits

Author SHA1 Message Date
Einar Johan T. Sømåen
3c1957e902 GRIM: Make sure _data is allocated when deleting it 2011-08-14 19:48:25 +02:00
Einar Johan T. Sømåen
deb79b725e EMI: Add preliminary .sur-parsing to Material 2011-08-14 19:45:11 +02:00
Einar Johan T. Sømåen
dd93a20da8 GRIM: Rename smush-functions in GFX to movie 2011-08-14 18:35:49 +02:00
Einar Johan T. Sømåen
11e09eccbf GRIM: Partially document gfx_base 2011-08-14 18:29:38 +02:00
Einar Johan T. Sømåen
3019296347 GRIM: Fixed wrong end for SMUSH-substream 2011-08-13 14:41:04 +02:00
Einar Johan T. Sømåen
10b901bd6f EMI: Split material-loading to initGrim/initEMI, and stub TGA-loading 2011-08-13 14:04:32 +02:00
Einar Johan T. Sømåen
57a3376ae1 EMI: Stub Costume::loadComponentEMI 2011-08-13 14:03:20 +02:00
somaen
f23ecca625 Merge pull request #325 from somaen/guards
COMMON: Make zLib optional.
2011-08-13 04:39:35 -07:00
Einar Johan T. Sømåen
e6778e84d9 GRIM: Use VAOs for Iris 2011-08-13 11:53:27 +02:00
Einar Johan T. Sømåen
8a376c522e GRIM: Make NullPlayer show proper warnings 2011-08-13 11:12:09 +02:00
Einar Johan T. Sømåen
bdf49498c9 CONFIGURE: Reverted zlib to optional (from ScummVM) and added disabling SMUSH/Monkey4 to make it possible 2011-08-13 11:11:43 +02:00
Einar Johan T. Sømåen
fe521f9b6e GRIM: Remove SMUSH-dependency on <zlib/zlib.h> 2011-08-13 10:18:36 +02:00
Einar Johan T. Sømåen
3902a7c230 GRIM: Make SMUSH-decoder use GZipReadStream instead of rolling its own zlib-decoding 2011-08-13 10:17:17 +02:00
Einar Johan T. Sømåen
aa44589258 GRIM: Add USE_BINK guards 2011-08-13 08:09:49 +02:00
Einar Johan T. Sømåen
46006f0cfc GRIM: Add ENABLE_MONKEY4 macro 2011-08-13 08:06:16 +02:00
Einar Johan T. Sømåen
c3b69b6afa GRIM: add USE_SMUSH-protection for fixing USE_ZLIB 2011-08-13 07:19:51 +02:00
Pawel Kolodziejski
578cf4ab75 Merge pull request #310 from somaen/emiVideo
EMI: Fixup in video-playback.
2011-08-12 22:02:14 -07:00
Einar Johan T. Sømåen
10d50e4c32 GRIM: Fix drawing to the right surface in Bink 2011-08-13 06:37:50 +02:00
Einar Johan T. Sømåen
d5d8f03ef9 GRIM: Formatting in Bink 2011-08-13 06:23:08 +02:00
Pawel Kolodziejski
8e59dc7725 Merge pull request #324 from somaen/fixmpeg2
GRIM: Make MPEG handle USE_MPEG2 properly, falling back to a dummy-player
2011-08-12 21:14:37 -07:00
Einar Johan T. Sømåen
47b21e74d1 GRIM: Corrected the USE_MPEG2-guards, so they actually get to load config.h 2011-08-10 23:12:20 +02:00
Einar Johan T. Sømåen
ed2f63f6a6 GRIM: Make MPEG handle USE_MPEG2 properly, falling back to a dummy-player 2011-08-09 01:50:03 +02:00
Giulio Camuffo
f2683ec3e0 GRIM: Use fuzzy comparison to check the angle. 2011-08-03 15:35:22 +02:00
Giulio Camuffo
ec053cd9f5 GRIM: Improve calculation of bounding box. 2011-08-02 19:17:32 +02:00
Giulio Camuffo
b065107263 GRIM: Partially implemented collisions between actors in walkForward(). 2011-08-01 22:16:15 +02:00
Giulio Camuffo
f0bd13f006 GRIM: Stubbed L1_SetActorCollisionMode and L1_SetActorCollisionScale. 2011-08-01 15:12:57 +02:00
Giulio Camuffo
339872f775 GRIM: The demo uses the tag 'ANIM' for bitmap components. Fix #319 2011-07-31 14:43:15 +02:00
Giulio Camuffo
a15bad1979 GRIM: Fix check of empty string. Fix #315 2011-07-30 23:15:56 +02:00
Giulio Camuffo
356d95a475 GRIM: Play the mumble chore if the talk chores are not set. Fix #311 2011-07-30 22:20:59 +02:00
Ori Avtalion
c4870a2a20 TinyGL: Silence clang warnings about =- 2011-07-30 11:35:18 +03:00
Ori Avtalion
1574aaa470 GRIM: Fix class/struct mismatch 2011-07-30 11:29:53 +03:00
Giulio Camuffo
b83d432dd7 GRIM: Implemented L1_PreRender(). 2011-07-29 23:02:52 +02:00
Giulio Camuffo
1c62f04688 GRIM: Fix the focus point of the iris. 2011-07-29 22:49:08 +02:00
Giulio Camuffo
59b6af4d18 GRIM: Simplify L1_RotateVector() by using Matrix3. 2011-07-29 21:58:14 +02:00
Giulio Camuffo
6a07ec6331 GRIM: Don't put the start position in the path calculated by walkTo. Fix #302 2011-07-29 21:35:40 +02:00
Giulio Camuffo
8c8587eabc The last modifications about Costume::reset() weren't necessary.
Revert 8ea3e3 and d3b15c
2011-07-29 16:47:47 +02:00
Giulio Camuffo
8ea3e3776d GRIM: Don't reset the components of a chore if it was started right after stopping it. 2011-07-29 16:30:19 +02:00
Giulio Camuffo
5826d46265 GRIM: Some fixes with the lipsync and talk chores. 2011-07-29 16:14:19 +02:00
Giulio Camuffo
d3b15cfa17 GRIM: When stopping a chore reset the components at the next update, not immediately. 2011-07-29 16:13:46 +02:00
Giulio Camuffo
3cc4ae644d GRIM: Take the cmap from the main model component if there is no parent. Fix #309 2011-07-29 15:03:28 +02:00
Einar Johan T. Sømåen
251f7390fb GRIM: verify _currScene only once per frame 2011-07-29 11:27:03 +02:00
Giulio Camuffo
32a1815ff9 GRIM: Document some Actor's methods. 2011-07-29 11:08:05 +02:00
Einar Johan T. Sømåen
e979ea304f BINK: Actually care about the x and y arguments in play. 2011-07-29 04:32:17 +02:00
Einar Johan T. Sømåen
49302c6ab5 EMI: Avoid updating actors when no scene is set. 2011-07-29 04:09:00 +02:00
Einar Johan T. Sømåen
ebba9b2300 EMI: Implement L2_StartMovie and L2_IsMoviePlaying 2011-07-29 03:59:21 +02:00
Einar Johan T. Sømåen
f83fc0189e BINK: Make sure we set ENGINE_MODE_NORMAL if the video is finished. 2011-07-29 03:55:47 +02:00
Einar Johan T. Sømåen
53e0d5fa3f BINK: Use _internalBuffer, to avoid collisions with the draw-routines done externally. 2011-07-29 03:54:55 +02:00
Einar Johan T. Sømåen
1042de7ba8 EMI: Display splash for DEMO 2011-07-29 03:48:17 +02:00
Einar Johan T. Sømåen
358359b214 MOVIE: Initialize _x and _y 2011-07-29 03:46:27 +02:00
Giulio Camuffo
9aa04ad7e8 GRIM: Fading or stopping an animation must not change its paused state. 2011-07-28 22:38:37 +02:00