Gunnar Birke
5bbe80f3aa
WINTERMUTE: Implement getHeight function of AdSceneGeometry
2020-06-15 14:12:25 +02:00
Gunnar Birke
4c212de5aa
WINTERMUTE: Add functions to test for line-triangle intersections
2020-06-15 14:12:25 +02:00
Gunnar Birke
d34ad58cbe
WINTERMUTE: Give access to vertex and index data of .3ds mesh
2020-06-15 14:12:25 +02:00
Gunnar Birke
69ebf36f71
WINTERMUTE: Add function to bind internal texture of surface
2020-06-15 14:12:25 +02:00
Gunnar Birke
032837b519
WINTERMUTE: Set active camera before rendering objects
2020-06-15 14:12:25 +02:00
Gunnar Birke
596c09527b
WINTERMUTE: Add parse functions for .X file data
2020-06-15 14:12:25 +02:00
Gunnar Birke
347936925d
WINTERMUTE: Add text lexer for .X files
2020-06-15 14:12:25 +02:00
Gunnar Birke
5bc4d6fd1f
WINTERMUTE: Add back script calls from wme3e to load in 3dx actors
2020-06-15 14:12:25 +02:00
Gunnar Birke
4147f823ab
WINTERMUTE: Setup bone matrix references for mesh
2020-06-15 14:12:25 +02:00
Gunnar Birke
06c0a65644
WINTERMUTE: Add skin weights to mesh
2020-06-15 14:12:25 +02:00
Gunnar Birke
bdf862fc62
WINTERMUTE: Import code for .X models from wme3D
2020-06-15 14:12:25 +02:00
Gunnar Birke
758deae282
WINTERMUTE: Add data field to AdScene from wme3D
2020-06-15 14:12:25 +02:00
Gunnar Birke
e92510e58f
WINTERMUTE: Add members fields and functions from wme3d to BaseObject
2020-06-15 14:12:25 +02:00
Gunnar Birke
00728e7921
WINTERMUTE: Add back constructor of ActiveBaseRect for x models from wme3D
2020-06-15 14:12:25 +02:00
Gunnar Birke
7aaf22ad59
WINTERMUTE: Add function to persist Math::Angle
2020-06-15 14:12:25 +02:00
Gunnar Birke
b1cd3fddf5
WINTERMUTE: Add function to set the blend mode
2020-06-15 14:12:25 +02:00
Gunnar Birke
bd14fa499f
WINTERMUTE: Add functions to set ambient light
2020-06-15 14:12:25 +02:00
Gunnar Birke
3096d4660c
WINTERMUTE: Add functions for pushing and popping matrices
2020-06-15 14:12:25 +02:00
Gunnar Birke
28420144fc
WINTERMUTE: Store whether we are actually playing a 3d game
2020-06-15 14:12:25 +02:00
Gunnar Birke
feab8ac346
WINTERMUTE: Add typed pointer to 3d renderer
2020-06-15 14:12:25 +02:00
Nathanael Gentry
59d92fbc0d
DIRECTOR: Run standard transform on stage colour
2020-06-15 07:01:09 -04:00
Eugene Sandulenko
fc108b59e7
DIRECTOR: LINGO: Added temporary fix for POINT handling
2020-06-15 12:51:13 +02:00
Eugene Sandulenko
97a82f212b
GRAPHICS: MACGUI: Initialize MacWidget colors to sane values
2020-06-15 12:15:50 +02:00
Eugene Sandulenko
feffb0c99c
DIRECTOR: Initialize variable. Oppsie
2020-06-15 12:15:50 +02:00
Eugene Sandulenko
0637c16f93
DIRECTOR: Initialize stage color
2020-06-15 12:15:50 +02:00
Eugene Sandulenko
105202f73c
DIRECTOR: LINGO: Set initial prototype to null
2020-06-15 12:15:50 +02:00
Eugene Sandulenko
4ccac49e08
DIRECTOR: Init TextCast fgcolor with something sane
2020-06-15 12:15:50 +02:00
Eugene Sandulenko
88a057d2ef
DIRECTOR: Added sanity check to tests
2020-06-15 12:15:50 +02:00
Eugene Sandulenko
93be54f5f7
DIRECTOR: Init class variable
2020-06-15 12:15:50 +02:00
Matthew Duggan
da4adbb1d3
ULTIMA8: More Crusader intrinsics supported
2020-06-15 17:03:00 +09:00
Matthew Duggan
f2832cc5b3
ULTIMA8: More Crusader usecode decoding
2020-06-15 16:54:23 +09:00
Matthew Duggan
43fa6e603a
ULTIMA8: More support for Crusader intrinsics
2020-06-15 16:54:23 +09:00
Matthew Duggan
a1e67a1703
ULTIMA: Switch Crusader detection from commented-out to debug-build-only
2020-06-15 16:54:23 +09:00
Matthew Duggan
66cdc78c5b
ULTIMA8: More crusader decoding
2020-06-15 16:54:23 +09:00
Strangerke
5645b973cc
KINGDOM: Initialize graphics for the 3DO version
2020-06-15 00:51:00 +01:00
jepael
1334292a62
DIRECTOR: Fix compiler warning
2020-06-15 01:14:14 +02:00
Jonathan Phénix
9ace55fa8d
XEEN: Display actual Warzone Wins instead of a hardcoded value
2020-06-14 15:30:51 -07:00
Eugene Sandulenko
4e71453101
DIRECTOR: LINGO: Properly process strings in prev/nexttok
2020-06-15 00:06:15 +02:00
djsrv
a97451ebdb
DIRECTOR: LINGO: Handle empty string in b_value
2020-06-14 17:43:43 -04:00
Thomas Fach-Pedersen
4aae3340fc
KINGDOM: Add support for 16-bit MVE videos
2020-06-14 23:36:05 +02:00
djsrv
8df374f6a4
DIRECTOR: LINGO: Implement b_value
2020-06-14 17:09:40 -04:00
djsrv
1974e2ec79
DIRECTOR: LINGO: Allow for anonymous functions
2020-06-14 17:09:39 -04:00
djsrv
a7cbe1fbd2
DIRECTOR: LINGO: Reduce compile/execute var reuse
...
The compile/execute steps can and do happen at the same time, so this
makes things slightly less messy.
2020-06-14 17:09:39 -04:00
Strangerke
c66191bfef
KINGDOM: Add detection for the 3DO version
2020-06-14 22:06:54 +01:00
djsrv
355289c4ff
DIRECTOR: Fix shared cast loading
2020-06-14 15:11:03 -04:00
Paul Gilbert
8142f3d862
GLK: COMPREHEND: Remove deprecated code
2020-06-14 09:56:00 -07:00
Paul Gilbert
11bc7b4414
GLK: COMPREHEND: Fix corrupted string
2020-06-14 09:56:00 -07:00
Paul Gilbert
e968975959
GLK: Properly initialize bool window fields with false
2020-06-14 09:56:00 -07:00
Paul Gilbert
54c51805a8
GLK: COMPREHEND: Slightly decrease werewolf appearance
...
I just it's appearing a bit too frequently in ScummVM.
It may actually be accurate to the original; hard to
say for sure, since I haven't fully reviewed it's
random number generation. But what the heck
2020-06-14 09:56:00 -07:00
Scott Percival
c94208cc27
DIRECTOR: Fix typo in compression size calculation
2020-06-15 00:15:33 +08:00