Commit Graph
137148 Commits
Author SHA1 Message Date
Gunnar Birke 7b05616508 WINTERMUTE: Rename class Mesh -> Mesh3DS 2020-06-07 18:29:05 +02:00
Gunnar Birke f961611411 WINTERMUTE: Set correct culling mode for scene geometry 2020-06-07 18:29:05 +02:00
Gunnar Birke b9a885e67c WINTERMUTE: Use correct vertex size for buffer allocation 2020-06-07 18:29:05 +02:00
Gunnar Birke baa5bb228c WINTERMUTE: Fix opengl function call arguments 2020-06-07 18:29:05 +02:00
Gunnar Birke dc70ea9ff7 WINTERMUTE: Render mesh without indices usage 2020-06-07 18:29:05 +02:00
Gunnar Birke e0c43a7385 WINTERMUTE: Change coords system of .3ds data when loading 2020-06-07 18:29:05 +02:00
Gunnar Birke e7b3322104 WINTERMUTE: Also set original fov when loading in camera 2020-06-07 18:29:05 +02:00
Gunnar Birke 3c1a6c75c8 WINTERMUTE: Properly setup projection and view matrix 2020-06-07 18:29:05 +02:00
Gunnar Birke 32baff586e WINTERMUTE: Use same colors as wme for scene geometry 2020-06-07 18:29:05 +02:00
Gunnar Birke ff3b4177fb WINTERMUTE: Fix formatting, add license headers 2020-06-07 18:29:05 +02:00
Gunnar Birke e64df162ef WINTERMUTE: Set camera matrix during 3d setup 2020-06-07 18:29:05 +02:00
Gunnar Birke cbc7dcc834 WINTERMUTE: Reintegrate 3d stuff from wme (most of it) 2020-06-07 18:29:05 +02:00
Gunnar Birke 16b575710e WINTERMUTE: Implement render scene geometry 2020-06-07 18:29:05 +02:00
Gunnar Birke d3d491a1ff WINTERMUTE: Set fov in radians 2020-06-07 18:29:05 +02:00
Gunnar Birke 15896112bf WINTERMUTE: Set far plane distance to 1900 (like wme) 2020-06-07 18:29:05 +02:00
Gunnar Birke 6bb6589eca WINTERMUTE: Implement simple vertex buffer filling and rendering 2020-06-07 18:29:05 +02:00
Gunnar Birke bf749dcae5 WINTERMUTE: Implement 3ds loader 2020-06-07 18:29:05 +02:00
Gunnar Birke 10b26ff2d9 WINTERMUTE: Add function to reset model-view transform 2020-06-07 18:29:05 +02:00
Gunnar Birke 1d6a47c8b3 WINTERMUTE: Implement proper 3d setup function 2020-06-07 18:29:05 +02:00
Gunnar Birke bf43ae1588 WINTERMUTE: Reintegrate scene geometry classes from wme code 2020-06-07 18:29:05 +02:00
Gunnar Birke 252f12d4c9 WINTERMUTE: Make _name member variable public, at least temporarily 2020-06-07 18:29:05 +02:00
Gunnar Birke 89057fcae1 WINTERMUTE: Add persist functions for vectors and matrices 2020-06-07 18:29:05 +02:00
lolbot-iichan 55a7484eab WINTERMUTE: Fix double-notifications for 3D games (#2315) 2020-06-07 19:02:02 +03:00
Cameron Cawley c1a2541d3b DRAGONS: Mark engine as requiring 16bit colour support 2020-06-07 16:05:45 +01:00
Cameron Cawley 4cf9d7fa73 ILLUSIONS: Fix typo in variable name 2020-06-07 15:40:00 +01:00
Cameron Cawley f14cd2ff45 UNITY: Fix warning 2020-06-07 15:39:15 +01:00
Pawel Kolodziejski a2ef5a6eed WINTERMUTE: Disable engine by default 2020-06-07 15:30:59 +02:00
Strangerke ce22c596d4 KINGDOM: Fix missing break in switch 2020-06-07 13:57:36 +01:00
Lothar Serra Mari 4d62f7ea09 I18N: Add missing NL to es_ES.po 2020-06-07 14:29:36 +02:00
Lothar Serra Mari c7af028fe2 I18N: Rebuild translation information from source 2020-06-07 14:24:23 +02:00
athrxx 0652662b00 KYRA: (LOL/Spanish) - fix detection and static resources 2020-06-07 14:21:14 +02:00
Eric Fry dcd262033a I18N: Fixed typo in wintermute/POTFILES. Update po/scummvm.pot 2020-06-07 14:13:19 +02:00
Thomas Fach-Pedersen 32c27f54f7 KINGDOM: Fix cursor in item selection 2020-06-07 12:17:03 +02:00
Thanasis Antoniou a78efc244c BLADERUNNER: Respect the No Music ScummVM setting
This refers to the Audio tab's "Music Device" set to "No Music" setting

Default ("Auto") and any other setting will result to music. Only the explicit No Music is respected now (it wasn't before).
As I note in the comments, these two first dropdowns in the Audio tab are largely irrelevant for Blade Runner
and ideally they should not appear for it (and similar engines). Maybe they could just be replaced
with a checkbox for toggling Music as enabled/disabled (which is the logic that this fix essentially follows)
2020-06-07 13:03:23 +03:00
Philippe Valembois 66b8cf9cac COMMON: Fix build when uint32_t and uint32 are not defined the same
FriBidiChar is mapped to uint32_t (from stdint.h) while U32String is
composed of uint32 (from scummsys.h/config.h). On some platforms those
two types aren't defined using the same base type (long int vs int) and
compilation errors occur.
2020-06-07 12:02:55 +02:00
Eugene Sandulenko 554ed06034 KINGDOM: Fix warnings 2020-06-07 11:34:47 +02:00
Eugene Sandulenko cd4e446a28 KINGDOM: Fix compilation 2020-06-07 11:32:03 +02:00
Le Philousophe e5d579146f DIRECTOR: LINGO: Fix DS compilation 2020-06-07 08:51:34 +02:00
Bastien Bouclet c3d96f4034 MOHAWK: MYST,RIVEN: Fix the language list after the first launch
When launching the game, AdvancedDetector was overwriting the custom
extra languages from the configuration file with the detection entry,
resulting in all the languages known to ScummVM being offered in the
edit game dialog.
2020-06-07 07:40:27 +02:00
Bastien Bouclet 675776ffe9 ENGINES: Make AdvancedMetaEngine::toDetectedGame virtual
To allow subclasses to post-process the games detected by
AdvancedMetaEngine.
2020-06-07 07:40:27 +02:00
Bastien Bouclet bad365c97e COMMON: Add a helper to update a ConfMan entry and flush to disk 2020-06-07 07:40:27 +02:00
Eric Fry b4e9f6696b DRAGONS: Added error dialog when incorrectly extracted STR and DTSPEECH.XA files detected. 2020-06-07 14:45:41 +10:00
Eugene Sandulenko ec4699d156 DIRECTOR: LINGO: Fix DS compilation 2020-06-07 02:14:28 +02:00
Matthew Jimenez 17179eac57 ULTIMA8: remove MBS_RELHANDLED from mouse / mover as it only needs to know current down state 2020-06-07 08:59:36 +09:00
Matthew Jimenez cc20c712de ULTIMA8: Change combat run only take an additional walk animation while stopping if the last animation was a run or running jump 2020-06-07 08:59:36 +09:00
Matthew Jimenez ba598ab87c ULTIMA8: Fix keyboard turn when not moving 2020-06-07 08:59:36 +09:00
Matthew Jimenez 0df027c225 ULTIMA8: Better handling of combat move & run for keyboard 2020-06-07 08:59:36 +09:00
Matthew Jimenez 197d6c5a45 ULTIMA8: refactor non-combat movement to properly handle jumping and use movement state for mouse as well.
Note: Targetted jumping now only occurs when not moving in a direction
2020-06-07 08:59:36 +09:00
Matthew Jimenez d64ec47855 ULTIMA8: Add "run" and "step" keymaps and consolidate movement variables to a flag state variable 2020-06-07 08:59:36 +09:00
Lothar Serra Mari b0b0e573fb MT32: Add missing default switch cases
See 4d911012e2 for reference.
2020-06-07 00:55:45 +02:00