aryanrawlani28
943df64b32
ENGINES: Change behaviour of EngineMan::getPlugins.
...
- Changed so we can get any type of plugins.
- This used to always return PLUGIN_TYPE_ENGINE.
- Because now we can differentiate between engines and metaengine, this must be changed.
- For now, return METAENGINE by default
2020-10-03 14:56:36 +02:00
aryanrawlani28
f07bdb100e
BASE: PLUGINS: Implement unloadPluginsExcept correctly
...
- The new implementation matchs a plugin from type MetaEngine to an Engine, and unloads every else ENGINE.
2020-10-03 14:56:36 +02:00
aryanrawlani28
09c1e1e07d
BASE: Change how game detection works.
...
- Do NOT use pluginMan and load plugins, etc, etc.
- Get MetaEngines from memory, since they're always built in statically.
- Use detectGames method to detect games.
2020-10-03 14:56:36 +02:00
aryanrawlani28
6689fa740a
BASE: PLUGINS: Add a new type of plugin - MetaEngine
...
- MetaEngines will now always go to the executable.
- But, because they still live in engine projects and are connected via a macro, they will need to be differentiated from Engines.
- This macro, and it's use in future will help in that.
2020-10-03 14:56:36 +02:00
aryanrawlani28
28dc54940f
BUILD: MAKEFILE: Introduce DETECT_OBJS variable. Executable depends on it.
...
Note: No detection objects added currently. It's just an empty variable uptill now.
- These DETECT_OBJS will be seen in action in the new commits
- They contain engine_name/detection.o
- They have MetaEngine code, which has detection features.
- This way, Executable will have linked against the detection.o files
- Detection.cpp files will be individually compilable and not dependent on engine
2020-10-03 14:56:36 +02:00
aryanrawlani28
365b1101f3
CONFIGURE: Add static-detect-plugins array to be added in plugin_tables.h
...
- Currently, it is empty.
- After I enable engines one by to one to use detection statically, I will add them to the static_detect_engines array.
2020-10-03 14:56:36 +02:00
aryanrawlani28
a8d5168a35
PLUGINS: Add a ease-use macro - PLUGIN_ENABLED
2020-10-03 14:56:36 +02:00
Matthew Duggan
f6c5fed173
ULTIMA8: Implement PaceProcess for Crusader NPCs
2020-10-03 21:30:33 +09:00
Matthew Duggan
b890fe997f
ULTIMA8: Remove out-of-date TODO
2020-10-03 21:21:24 +09:00
Thierry Crozat
6f1a119263
BUILD: Disable debug build by default for release builds
...
It is still possible to make a release build with debug symbols by
explicitly requesting it with configure --enable-release --enable-debug
2020-10-03 11:40:50 +01:00
antoniou
5613c50fb3
ANDROID: Set AC_BACK to be the default map for Skip action
...
If Skip is not otherwise mapped by the game engine explicitly
2020-10-03 12:26:38 +03:00
antoniou
7e174a05ef
ANDROID: Restore app icon that got wrongly removed
2020-10-03 01:09:59 +03:00
Andrei Prykhodko
e472b7b2a3
PETKA: fix min walk distance
2020-10-03 00:59:09 +03:00
Andrei Prykhodko
145cb9680d
PETKA: fix JumpVich opcode
2020-10-03 00:58:36 +03:00
Andrei Prykhodko
815a0324d7
PETKA: fix WalkTo opcode
2020-10-02 23:50:13 +03:00
Andrei Prykhodko
8e7425e16d
PETKA: fix WalkVich opcode
2020-10-02 23:49:16 +03:00
Andrei Prykhodko
b7f408bb85
PETKA: fix show opcode
2020-10-02 23:31:11 +03:00
Andrei Prykhodko
16b216537c
PETKA: recalculate needed xOffset
2020-10-02 22:56:14 +03:00
Andrei Prykhodko
93ae63e563
PETKA: set walk background when loading room
2020-10-02 22:46:36 +03:00
Andrei Prykhodko
6025f75544
PETKA: stop walk when clicking on object
2020-10-02 22:39:37 +03:00
Andrei Prykhodko
7e41be4877
PETKA: renamed unk field in QSystem
2020-10-02 22:35:18 +03:00
Andrei Prykhodko
e75ee3f5f2
PETKA: completed video system
2020-10-02 22:35:18 +03:00
Andrei Prykhodko
e82fbdd495
PETKA: QObjectBG completed
2020-10-02 22:35:18 +03:00
Andrei Prykhodko
28bbc7dc83
PETKA: use math constants
2020-10-02 22:35:18 +03:00
Eugene Sandulenko
c375a93f68
DEVTOOLS: Print usage information for encode-macbinary.sh
2020-10-02 21:04:26 +02:00
antoniou
319149343f
ANDROID: Reduce more Lint warnings
...
Unused resources, mem leak for event handler, overried View's performClick for accessibility
2020-10-02 19:50:30 +03:00
Alexander Reim
c0062fe761
WII: Fix compilation with flag: disable-16bit
2020-10-02 15:00:57 +02:00
antoniou
50eb038312
ANDROID: Comment about related bug report for transient config options
2020-10-02 12:42:06 +03:00
antoniou
50d2ae3b4c
OPENGL: Use nearest neighbor scaling for overlay UI when filtering is disabled
...
User choice in launcher's Option, Graphics Tab detemines whether filtered graphics should be used
This now affects the ScummVM UI (it was previously set to not affect the UI overlay for OPENGL)
2020-10-02 12:38:46 +03:00
D G Turner
3c96f78ec5
KEYMAPPER: Fix GCC Compiler Warning for Signed vs Unsigned Comparison
2020-10-02 00:05:07 +01:00
Andrei Prykhodko
bf6708eb7e
PETKA: fixed compilation
2020-10-01 22:14:31 +03:00
Andrei Prykhodko
be9372d817
PETKA: fixed objects positions when xOffset is not zero
2020-10-01 19:32:49 +03:00
Andrei Prykhodko
965eda5514
PETKA: fixed compilation
2020-10-01 19:28:20 +03:00
Andrei Prykhodko
36ea7bf30f
PETKA: use clip instead of min, max in panel interface
2020-10-01 18:50:06 +03:00
Andrei Prykhodko
91ec72ceb2
PETKA: use hero speed from settings
2020-10-01 18:49:25 +03:00
Andrei Prykhodko
9ba990fc38
PETKA: added default init to InterfacePanel ctor
2020-10-01 18:33:21 +03:00
Alexander Reim
1994249ef2
WII: Add support for WiiFilesystemNode::createDirectory()
2020-10-01 13:03:52 +02:00
aryanrawlani28
89d07e7084
I18N: Add name for hindi language
2020-10-01 11:41:16 +02:00
aryanrawlani28
4e3c43ce16
GUI: RTL: Fix gltichiness when switch to rtl-gui when theme doesn't support.
2020-10-01 11:41:16 +02:00
Eugene Sandulenko
34af205e81
I18N: Regenerate translations.dat
2020-10-01 11:39:41 +02:00
Eugene Sandulenko
667d584a9c
I18N: Use English for language names requiring special font.
...
Otherwise they're not visible in the list
2020-10-01 11:38:50 +02:00
Eugene Sandulenko
76ec66bfa6
Revert "GUI: Properly load fonts when translations are disabled"
...
This reverts commit 62c4d6cc0a7c004565d0cc093b81e4813588ad60.
This broke non-Latin fonts loading.
2020-10-01 02:08:39 +02:00
Eugene Sandulenko
3795069ab9
I18N: Regenerate translations.dat
2020-10-01 01:55:14 +02:00
Andrei Prykhodko
1aaa353284
PETKA: fixed memory deallocation
2020-10-01 00:15:27 +03:00
antoniou
bf54ea041b
ANDROID: Fix for buggy backspace behavior in TYPE_NULL inputType
...
Code taken from https://stackoverflow.com/a/19980975
2020-10-01 00:06:20 +03:00
antoniou
303d4681f0
ANDROID: Send keys to app as they are typed
...
Fixes issue with bad system keyboard input to in-game fields
2020-10-01 00:06:20 +03:00
Andrei Prykhodko
fab96cb8fd
PETKA: fixes to walk system
2020-10-01 00:04:00 +03:00
D G Turner
f898546f71
GNAP: Improve Error Output When Bitmap Loading Fails
...
Users are reporting failure, but it is not clear which bitmap resource
is causing this, hence this change.
2020-09-30 20:56:30 +01:00
Andrei Prykhodko
2d0b4bf9fa
PETKA: Walk system implementation
2020-09-30 21:01:32 +03:00
antoniou
138295f617
ANDROID: Minor optimization in clause evaluation for bugfix for 2.2.1beta1
2020-09-30 20:56:39 +03:00