Einar Johan T. Sømåen
|
1e2858bc34
|
EMI: Connect up the animated vertices to the drawing.
|
2012-01-31 00:14:26 +01:00 |
|
Einar Johan T. Sømåen
|
ede1d61d92
|
EMI: Add the math to initBone in skeleton.
|
2012-01-30 23:55:56 +01:00 |
|
Einar Johan T. Sømåen
|
2e0b3ca04d
|
EMI: Add the math for Skeleton::Animate.
|
2012-01-30 23:48:47 +01:00 |
|
Einar Johan T. Sømåen
|
ee310dd00b
|
MATH: Fix toMatrix for quaternions.
|
2012-01-30 23:48:14 +01:00 |
|
Einar Johan T. Sømåen
|
e78fd28356
|
EMI: Add in the actual animation code.
We still don't have all the math, but this atleast supplies the logic.
|
2012-01-30 23:33:34 +01:00 |
|
Einar Johan T. Sømåen
|
1833ac33a1
|
MATH: Fix the slerp-function
|
2012-01-30 23:33:03 +01:00 |
|
Einar Johan T. Sømåen
|
a2027a48c9
|
EMI: Make modelemi load the bone-info contained in the meshbs.
|
2012-01-30 22:59:18 +01:00 |
|
Einar Johan T. Sømåen
|
f4c6474051
|
EMI: Make modelemi use vector's readFromStream.
|
2012-01-30 22:32:28 +01:00 |
|
Einar Johan T. Sømåen
|
27d82c192e
|
EMI: Add a component for the animations in emi.
|
2012-01-30 22:24:09 +01:00 |
|
Giulio Camuffo
|
2148c729f1
|
MATH: Unify VectorNd::readFromStream.
|
2012-01-30 21:57:06 +01:00 |
|
Giulio Camuffo
|
87107bc022
|
MATH: Remove Vector4d::scalarProduct, since that's just Vector::dotProduct.
|
2012-01-30 21:45:22 +01:00 |
|
Einar Johan T. Sømåen
|
55dc002079
|
EMI: Add in JohnDoe's load-code for skeleton and animation.
|
2012-01-30 21:40:19 +01:00 |
|
Einar Johan T. Sømåen
|
74047546a0
|
MATH: Add stream-reading to the vector-classes
|
2012-01-30 21:04:08 +01:00 |
|
Einar Johan T. Sømåen
|
6668354920
|
EMI: Initialize SoundTrack properly.
|
2012-01-30 19:59:36 +01:00 |
|
Bastien Bouclet
|
90701a9578
|
MYST3: Implement opcode 132 - lever with discrete positions
|
2012-01-30 13:29:51 +01:00 |
|
Bastien Bouclet
|
77aaab08a2
|
MYST3: Implement puzzle 2 - Voltaic tesla generator
|
2012-01-30 10:58:32 +01:00 |
|
Bastien Bouclet
|
123a604c1a
|
MYST3: Fix synchronized simple movies
|
2012-01-30 10:56:28 +01:00 |
|
Bastien Bouclet
|
089a089b2a
|
GRAPHICS: Don't assert when decoding YUV data with an odd height.
Myst 3 has bink movies with an odd height. The last line won't be decoded.
|
2012-01-30 10:02:18 +01:00 |
|
Bastien Bouclet
|
e0b35640e3
|
MYST3: Move SunSpot handling out of the Node class.
There is ONE node in the game that sets up a sunspot before setting
itself up.
|
2012-01-30 07:57:13 +01:00 |
|
Bastien Bouclet
|
75f0f558fd
|
MYST3: Don't try to draw disabled overlay scripted movies
|
2012-01-29 18:23:15 +01:00 |
|
Einar Johan T. Sømåen
|
24ac27d1ad
|
EMI: Move the emi-costumes into the EMI-subfolder
|
2012-01-29 16:43:17 +01:00 |
|
Einar Johan T. Sømåen
|
5a3c3cc779
|
EMI: Move lua_v2 into the emi-subfolder
|
2012-01-29 16:37:30 +01:00 |
|
Einar Johan T. Sømåen
|
2fb0bafc14
|
EMI: Move emisound into the emi-subfolder
|
2012-01-29 16:29:14 +01:00 |
|
Einar Johan T. Sømåen
|
76bac36b7d
|
EMI: Move the emi-specifics into its own subfolder
|
2012-01-29 16:14:36 +01:00 |
|
Bastien Bouclet
|
a0b93a4cc7
|
BUILD: Define EMI as a subengine of GRIM.
This allows marking EMI support as stable independently from GRIM
|
2012-01-29 15:00:34 +01:00 |
|
Bastien Bouclet
|
1d8949cad4
|
BUILD: OpenGL is required for the Myst 3 engine
|
2012-01-29 15:00:34 +01:00 |
|
Bastien Bouclet
|
3841bb297f
|
MYST3: Implement the seconds counter
|
2012-01-29 15:00:34 +01:00 |
|
Bastien Bouclet
|
7a4fb8fed3
|
MYST3: Implement opcodes 145 and 146 - reload / redraw node
|
2012-01-29 15:00:34 +01:00 |
|
Bastien Bouclet
|
c2e9233eb4
|
MYST3: Don't seek past the end of Bink movies
|
2012-01-29 15:00:34 +01:00 |
|
Bastien Bouclet
|
8caf7ea020
|
MYST3: Fix puzzle #15 - Projector spotitems were always enabled
|
2012-01-29 15:00:34 +01:00 |
|
Bastien Bouclet
|
1939a1d7f3
|
MYST3: Implement var 89 - Tilde key pressed, used by the easter eggs.
|
2012-01-29 15:00:34 +01:00 |
|
Einar Johan T. Sømåen
|
574e09f0ef
|
JANITORIAL: Add missing newline at end of file
|
2012-01-29 14:20:01 +01:00 |
|
Einar Johan T. Sømåen
|
9badf3825c
|
README: Add mention of fullscreen-hotkey
|
2012-01-29 11:48:38 +01:00 |
|
Einar Johan T. Sømåen
|
a972f0767d
|
GRIM: Fix compile when OpenGL isn't compiled in.
|
2012-01-29 11:40:11 +01:00 |
|
Einar Johan Trøan Sømåen
|
953c9a7833
|
Merge pull request #514 from somaen/fullscreenSwap
GRIM: Add support for ALT-ENTER fullscreen-swapping.
|
2012-01-29 02:11:23 -08:00 |
|
Einar Johan T. Sømåen
|
fea3f274f5
|
GRIM: Make sure fullscreen-state is saved to settings.
|
2012-01-29 11:09:09 +01:00 |
|
Einar Johan T. Sømåen
|
ccd5344d49
|
GRIM: Make soft_renderer/fullscreen-swapping resolution agnostic.
|
2012-01-29 10:44:11 +01:00 |
|
Einar Johan T. Sømåen
|
60e5109c02
|
GRIM: Move handleControls and handleChars into grim_controls
|
2012-01-29 10:36:43 +01:00 |
|
Einar Johan T. Sømåen
|
bfd2b55749
|
GRIM: Add support for hot-swapping fullscreen with ALT-ENTER.
|
2012-01-29 10:28:20 +01:00 |
|
Bastien Bouclet
|
e7e2a02342
|
MYST3: Implement puzzle 1 - Access to Amateria
|
2012-01-28 20:38:55 +01:00 |
|
Bastien Bouclet
|
5d93876c65
|
MYST3: Fix opcode 55
|
2012-01-28 15:28:19 +01:00 |
|
Bastien Bouclet
|
dba61c5c8b
|
MYST3: Fix letters appearing twice when typing savenames
|
2012-01-28 15:28:19 +01:00 |
|
Bastien Bouclet
|
b9fa7eeffa
|
MYST3: Implement opcode 163 - Set camera FOV
|
2012-01-28 15:28:19 +01:00 |
|
Pawel Kolodziejski
|
52f33cac75
|
COMMON: added missing files from latest sync
|
2012-01-28 15:24:53 +01:00 |
|
Giulio Camuffo
|
dada5799d7
|
GRIM: Just use the prim object given by lua. Fix #499
|
2012-01-28 12:38:32 +01:00 |
|
Giulio Camuffo
|
17cc944b6a
|
GRIM: Fix restore of PrimitiveObject.
|
2012-01-28 12:31:09 +01:00 |
|
Bastien Bouclet
|
940ddfade5
|
MYST3: Fix the viewport for cube nodes
Fixes movies and hotspots misalignment
|
2012-01-28 11:26:41 +01:00 |
|
Bastien Bouclet
|
3f86c21900
|
MYST3: Implement opcodes 155, 156 and 162 - Look at movie start
|
2012-01-28 11:26:41 +01:00 |
|
Paweł Kołodziejski
|
606092c9b5
|
GRIM: rename TARGET_64BITS to SCUMM_64BITS
|
2012-01-28 10:51:34 +01:00 |
|
Pawel Kolodziejski
|
b15eee129d
|
sync with scummvm
|
2012-01-28 10:44:25 +01:00 |
|