Commit Graph
137148 Commits
Author SHA1 Message Date
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