Commit Graph
137148 Commits
Author SHA1 Message Date
Gunnar Birke 9001feb06a WINTERMUTE: Implement ray-mesh intersection test 2020-06-28 22:07:09 +02:00
Gunnar Birke cc737a635d WINTERMUTE: Set unused pointers in active rect to null 2020-06-28 22:07:09 +02:00
Gunnar Birke 0b16083c13 WINTERMUTE: Factor out ray scene casting into renderer 2020-06-28 22:07:09 +02:00
Eugene Sandulenko 6e3669da6b DIRECTOR: LINGO: Implemented 'the time' 2020-06-28 22:00:35 +02:00
Pawel Kolodziejski 3959448a52 TRAViS: Re-enable all engines 2020-06-28 21:51:33 +02:00
Pawel Kolodziejski 3f7a5d447e ICB: Fixed compilation for non SDL target. Fixed unsigned char type compilation. 2020-06-28 21:35:04 +02:00
Pawel Kolodziejski 7895fd4c88 TRAVIS: Don't compile unstable engines for now 2020-06-28 19:14:48 +02:00
Paul Gilbert 30046650d2 GLK: COMPREHEND: Sort out incorrect current object opcodes 2020-06-28 10:10:23 -07:00
Paul Gilbert 261779f1d2 GLK: COMPREHEND: Implement opcode 4E TEST_FALSE 2020-06-28 09:55:49 -07:00
Pawel Kolodziejski 0320ac4d19 ICB: Import engine from the branch as unstable engine 2020-06-28 08:54:42 +02:00
Pawel Kolodziejski 8b8c2220f8 WINTERMUTE: Fixed endlines 2020-06-28 07:12:28 +02:00
Paul Gilbert df6bb8d7eb GLK: COMPREHEND: Add NULL script opcode 2020-06-27 21:33:24 -07:00
djsrv b511300bf6 DIRECTOR: LINGO: Fix cb_objectcall pointer issues 2020-06-27 23:07:57 -04:00
Paul Gilbert 79257bb0ed VOYEUR: Fix changing keypad password 2020-06-27 20:07:20 -07:00
Paul Gilbert e3888b98b8 GLK: COMPREHEND: Implementing more original interpreter parser 2020-06-27 19:29:44 -07:00
Paul Gilbert ac0d82ed7e ULTIMA4: Wrap makeMP3Stream call in IFDEF USE_MAD 2020-06-27 19:29:44 -07:00
sluicebox e2123c9022 SCI: Add KQ6 workaround for talking inventory 2020-06-27 14:55:32 -07:00
sluicebox 675e070569 SCI: Script patch formatting 2020-06-27 14:34:30 -07:00
Gunnar Birke 52f5b02b00 WINTERMUTE: Cosmetic changes, make renderer more consistent with wme 2020-06-27 22:54:40 +02:00
Gunnar Birke 33f7be1cf6 WINTERMUTE: Implement script functions for geometry node state 2020-06-27 22:54:40 +02:00
Gunnar Birke 191c794e5f WINTERMUTE: Implement getBlockIntersection function 2020-06-27 22:54:40 +02:00
Gunnar Birke fdecb7010e WINTERMUTE: Init screen a second time once we know resolution 2020-06-27 22:54:40 +02:00
Gunnar Birke aab0b2227f WINTERMUTE: Implement displayTransZoom and displayTransOffset 2020-06-27 22:54:40 +02:00
Gunnar Birke 83023eb5f9 WINTERMUTE: Check if global renderer color was set and use it if so 2020-06-27 22:54:40 +02:00
Gunnar Birke 52b6d82603 WINTERMUTE: Fix token name in scene parsing 2020-06-27 22:54:40 +02:00
Gunnar Birke 31a810e56f WINTERMUTE: Combine texture with vertex color when drawing sprites 2020-06-27 22:54:40 +02:00
Gunnar Birke f6de2db40a WINTERMUTE: Use correct index offset when setting color 2020-06-27 22:54:40 +02:00
Gunnar Birke d7556d695c WINTERMUTE: Fix 2d to 3d point conversion 2020-06-27 22:54:40 +02:00
Gunnar Birke 09eacae0b4 WINTERMUTE: Load in scene frustum parameters 2020-06-27 22:54:40 +02:00
Gunnar Birke 34ad104436 WINTERMUTE: Implement putSurface function for OpenGL surface 2020-06-27 22:54:40 +02:00
Gunnar Birke 82c3c132a9 WINTERMUTE: Actually set 3d scale in BaseObject constructor 2020-06-27 22:54:40 +02:00
Gunnar Birke c7dc66e9d7 WINTERMUTE: Convert coords and angles from script calls to OpenGL coords 2020-06-27 22:54:40 +02:00
Gunnar Birke bbb3f03f11 WINTERMUTE: Adjust movement functions of 3dx actor to right handedness 2020-06-27 22:54:40 +02:00
Gunnar Birke 3000c4bec1 WINTERMUTE: Add back waypoint height variable from wme 2020-06-27 22:54:40 +02:00
Gunnar Birke 58d8d84b7a WINTERMUTE: Store frame transform in additonal matrix 2020-06-27 22:54:40 +02:00
Gunnar Birke a75f060e66 WINTERMUTE: Only show scene geometry if requested 2020-06-27 22:54:40 +02:00
Gunnar Birke 3ae410074b WINTERMUTE: Do our own color key replacement, to mirror D3DX 2020-06-27 22:54:40 +02:00
Gunnar Birke e38f661880 WINTERMUTE: Implement correct transparency checks for OpenGL surface 2020-06-27 22:54:40 +02:00
Gunnar Birke 04eb3ad1ef WINTERMUTE: Use our own opengl texture instead of ResidualVM's one 2020-06-27 22:54:40 +02:00
Thierry Crozat 82019bf62e I18N: Convert the French translation back to iso-8859-1
It had been converted to UTF-8 by Weblate due to the use of the
non-breakable thin space that is not available in iso-8859-1.
2020-06-27 18:04:51 +01:00
Paul Gilbert f1ee97dbd5 GLK: COMPREHEND: Allow for non-contiguous word pairs 2020-06-27 09:59:28 -07:00
Paul Gilbert cc2939669c GLK: COMPREHEND: Properly load the word map targets 2020-06-27 09:59:28 -07:00
Thierry Crozat 0cc397f9bc GLK: Fix wrong paths in POTFILES
Following the renaming of frotz to zcode, the POTFILES had not
been updated to reflect the change.
2020-06-27 14:45:42 +01:00
sluicebox e2fc630fc4 SCI: Fix Narrator lockup bug
Fixes a script bug that causes rare random lockups in over 20 games
2020-06-26 23:25:49 -07:00
Paul Gilbert 2391ca83da GLK: GLULXE: Mark GLULXE games as unstable 2020-06-26 19:47:10 -07:00
Paul Gilbert 2a79ba3cf6 GLK: GLULXE: Implemented save and restore code 2020-06-26 18:43:32 -07:00
Paul Gilbert 11a5b60722 GLK: ZCODE: Added extra variant Blorb extension 2020-06-26 17:48:06 -07:00
djsrv 67bf2d1925 DIRECTOR: LINGO: Move perFrameHook call
I removed the TODO without moving it to the right place...
2020-06-26 17:13:04 -04:00
djsrv 95a484e7b0 DIRECTOR: LINGO: Remove perFrameHook TODO
The perFrameHook call is in the correct place.
2020-06-26 17:03:47 -04:00
djsrv 27c80ffddc DIRECTOR: LINGO: Call perFrameHook on stop 2020-06-26 16:57:36 -04:00