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