101016 Commits

Author SHA1 Message Date
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