121295 Commits

Author SHA1 Message Date
Paul Gilbert
b38d1c3e6c AGS: Fix crash when starting games with multiple plugins 2021-07-18 21:19:29 -07:00
a/
ef860488e1 SAGA2: Fix more global constructor warning in path.cpp 2021-07-19 12:07:29 +09:00
a/
1fd8d05f6c SAGA2: Fix some global constructor warnings 2021-07-19 12:07:29 +09:00
ysj1173886760
d271a4d741 DIRECTOR: add comment for setClean 2021-07-19 10:41:23 +08:00
ysj1173886760
da3f84e37a DIRECTOR: amend replacing widget for checking the changing of spriteType 2021-07-19 10:41:23 +08:00
ysj1173886760
0a175742e1 DIRECTOR: amend setting hilite for text cast 2021-07-19 10:41:22 +08:00
ysj1173886760
6d2131801f DIRECTOR: use sprite type to guide creating widget, instead of overwrite cast type 2021-07-19 10:41:22 +08:00
ysj1173886760
eab6d53f15 DIRECTOR: add a util to check buton sprite 2021-07-19 10:41:22 +08:00
ysj1173886760
9d6a7343da DIRECTOR: add a new parameter spriteType for createWidget. 2021-07-19 10:41:22 +08:00
ysj1173886760
5f17f5e69b DIRECTOR: move checking the conflict of sprite type to where we create the widget. 2021-07-19 10:41:22 +08:00
ysj1173886760
8c58acc8d8 DIRECTOR: don't render if sprite type is conflict with cast type, instead of override cast type 2021-07-19 10:41:22 +08:00
ysj1173886760
8d12017e78 DIRECTOR: implement the soundEnabled and the soundLevel. 2021-07-19 10:41:22 +08:00
ysj1173886760
1d4d0a2f39 DIRECTOR: implement setting and getting sound level in director sound 2021-07-19 10:41:22 +08:00
ysj1173886760
f15497f164 DIRECTOR: implement sound enabled for director sounds 2021-07-19 10:41:22 +08:00
ysj1173886760
876f998a05 DIRECTOR: check and play queued fplay sound in score. Amend the implementation of playFPlaySound 2021-07-19 10:41:22 +08:00
ysj1173886760
0fd0588ab8 DIRECTOR: amend fplay in fplayxobj 2021-07-19 10:41:22 +08:00
ysj1173886760
d1abdb94be DIRECTOR: implement playFPlaySound in Director sound 2021-07-19 10:41:22 +08:00
Paul Gilbert
2b8b991b9c AGS: Implement ScriptMethodParams format method 2021-07-18 18:44:10 -07:00
Paul Gilbert
d716cfa580 AGS: Beginnings of AGSWaves implementation 2021-07-18 18:44:10 -07:00
Marcel Souza Lemes
8ce3819d50 I18N: Update translation (Portuguese (Brazil))
Currently translated at 100.0% (1650 of 1650 strings)
2021-07-19 01:25:37 +00:00
sluicebox
f7058856c6 SCI: Fix KQ6 bugs when clicking Features too quickly
Replaces a room-specific script patch with a generic one that should
fix the bug wherever it occurs. At the time, it wasn't known if this
could occur in other parts of the game under ScummVM, and so patching
the only known symptom was safer.
2021-07-18 19:33:13 -05:00
a/
cb61c9ce05 SAGA2: Fix global constructor warnings in speech.cpp 2021-07-19 09:20:40 +09:00
Paul Gilbert
ecbda750a3 AGS: Fix loading plugins 2021-07-18 17:07:02 -07:00
Paul Gilbert
14b53d9a9e AGS: Moved plugins globals into Globals 2021-07-18 17:07:02 -07:00
Paul Gilbert
fdb9d8e43e AGS: Properly handle plugin execMethod for derived plugin classes 2021-07-18 17:07:02 -07:00
Paul Gilbert
2b719124d3 AGS: Move separate state structure into AGSCreditz 2021-07-18 17:07:02 -07:00
Paul Gilbert
8caed23e8b AGS: Refactoring the plugins for new instance scheme 2021-07-18 17:07:02 -07:00
Paul Gilbert
aa6df18ce1 AGS: Enabling registration of exposed plugin exports 2021-07-18 17:07:01 -07:00
Paul Gilbert
e543a32ec0 AGS: In progress converting plugin classes to be instance based
Previously the plugin system was obviously built around function
pointers, since a loaded plugin DLL would expose them statically.
This meant that the plugin classes I implemented also had to use
static methods, and all the variables had to be static as well.

This has been getting more and more annoying. So this commit is
an in-progress refactoring of AGS to allow for plugins to be
properly instance-based, and pointers to script methods will be
both a pointer to the plugin as well as the method name.
2021-07-18 17:07:01 -07:00
a/
83d9a1f442 SAGA2: Fix global constructor warnings in main.cpp 2021-07-19 08:31:05 +09:00
a/
be4b93a9ed SAGA2: Fix global constructor warning in automap.cpp 2021-07-19 08:09:02 +09:00
Orgad Shaneh
cbcfac8a71 CI: Really apply buildcache on macos
Xcode uses
/Applications/Xcode_10.3.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
by default. buildcache uses a wrapper for clang/clang++ and the action
prepends the wrapper to the PATH. But in order to use it, clang needs to
be called by its name alone, without full path.
2021-07-18 22:27:55 +03:00
Orgad Shaneh
0094487489 CI: Fix cache usage for macos and linux
Use https://github.com/mikehardy/buildcache-action for Xcode, and apply
ccache on linux.
2021-07-18 22:10:15 +03:00
IlDucci
cd2d767c02 I18N: Update translation (Spanish)
Currently translated at 100.0% (1650 of 1650 strings)
2021-07-18 09:16:31 +00:00
a/
578bbea67c SAGA2: Fix global constructor warning in speldata.cpp 2021-07-18 17:38:49 +09:00
a/
935fe59e6f SAGA2: Fix global constructor warnings in beegee.cpp 2021-07-18 17:10:20 +09:00
a/
5e17d043ed SAGA2: Fix global constructor warnings 2021-07-18 16:43:03 +09:00
a/
a5bcf36816 SAGA2: Fix global constructor warnings in task.cpp 2021-07-18 16:43:03 +09:00
Purple T
883fe9df4a I18N: Update translation (French)
Currently translated at 100.0% (1650 of 1650 strings)
2021-07-18 07:25:37 +00:00
a/
eeef415809 SAGA2: Fix global constructor warnings in tile.cpp 2021-07-18 15:37:57 +09:00
a/
bd93759120 SAGA2: Fix memory leak in Saga2Engine 2021-07-18 14:49:07 +09:00
a/
fa2eedced5 SAGA2: Move tileImageBanks to Saga2Engine 2021-07-18 13:58:33 +09:00
a/
38057f51d0 SAGA2: Fix global constructor warning in tilemode.cpp 2021-07-18 13:58:33 +09:00
D G Turner
e821511050 CGE: Fix Misleading Indentation GCC Warnings from TTS Addition 2021-07-18 05:31:51 +01:00
a/
703ff18cb3 SAGA2: Fix a global constructor warning in tilemode.cpp 2021-07-18 12:57:12 +09:00
a/
17bcde4f6f SAGA2: Fix ActorAssignment deletion 2021-07-18 12:55:50 +09:00
a/
ae1e995ccc SAGA2: Fix global constructor warnings in uidialog.cpp 2021-07-18 12:22:23 +09:00
a/
f439b36bc8 SAGA2: Fix global constructor warning in vwdraw.cpp 2021-07-18 12:14:01 +09:00
a/
1ce9f5614a SAGA2: Remove displayPage from gDisplayPort 2021-07-18 12:11:11 +09:00
Paul Gilbert
0274540d47 AGS: Implement remaining plugin core export classes 2021-07-17 15:52:11 -07:00