Matthew Duggan
04327d03f4
ULTIMA8: Remove some unused varaiable warnings
2022-01-02 19:45:31 +09:00
Matthew Duggan
0f6897c0b1
ULTIMA8: Add Crusader short jump on tab key
...
This is a single-key jump. Because tab was previously used to highlight things
for debugging this also changes the default key for that.
2022-01-02 19:45:10 +09:00
Matthew Duggan
4b5d85d215
ULTIMA8: Rename ATTACK_PROCESS_TYPE to ATTACK_PROC_TYPE
...
For consistency with other proc type constant names.
2022-01-02 19:26:46 +09:00
ScummVM-Translations
a2328e96c2
I18N: Update translations templates
2022-01-02 10:26:23 +00:00
Filippos Karapetis
74f2df71c3
BURIED: Fix Arthur being visible after AI biochip is lost - bug #313193
...
This is an original game bug. The fix expands upon the original one so
that the active biochip is only changed if Arthur's biochip was active
before he sacrifices himself
2022-01-02 12:25:49 +02:00
Filippos Karapetis
c4d40efd72
BURIED: Add constant for the intro video filename
2022-01-02 12:20:51 +02:00
Filippos Karapetis
3e595eedda
BURIED: Adjust comments
2022-01-02 12:20:51 +02:00
Filippos Karapetis
654cf83018
BURIED: Rewrite the logic for biochip evidence access to global vars
...
This allows us to remove the last traces of offsetof(), together with
struct packing for the GlobalFlags struct, since its members are now
accessed directly, without using offsets
2022-01-02 12:20:50 +02:00
Filippos Karapetis
8a62864d28
BURIED: Remove offset access to globals in checkAICommentDependencies
...
This has been verified with the AI comment data. Only four global
variables are actually accessed by offset, so these have been cleanly
defined. This allows us to remove the last use cases of getGlobalFlagByte()
and setGlobalFlagByte()
2022-01-02 12:20:50 +02:00
Filippos Karapetis
9c81f95440
BURIED: Add console command aicommentinfo
...
This will allow us to debug AI comment info data
2022-01-02 12:20:50 +02:00
Filippos Karapetis
660ce11b10
BURIED: Rewrite the AI comment info data into an array
...
This cleans up the code and allows us to reuse this data
2022-01-02 12:20:50 +02:00
Filippos Karapetis
d2b3bbd968
BURIED: Adapt the global flag parameters in the rest of the callbacks
...
This removes the majority of getGlobalFlagByte() and setGlobalFlagByte(),
and they are used only in playAICommentFromData() for AI comments now
2022-01-02 12:20:49 +02:00
Filippos Karapetis
a900070a07
BURIED: Rewrite the post box slot flag logic in KitchenUnitPostBox
...
This reduces the usage of getGlobalFlagByte() and setGlobalFlagByte()
2022-01-02 12:20:49 +02:00
Filippos Karapetis
259572f50b
BURIED: Adapt hardcoded flag in the OpenFirstItemAcquire() callback
2022-01-02 12:20:49 +02:00
Filippos Karapetis
fdf43e51ac
BURIED: Pass global flag by ref to the ViewSingleTranslation() callback
...
This reduces the usage of setGlobalFlagByte()
2022-01-02 12:20:48 +02:00
Filippos Karapetis
ebf110d98f
BURIED: Rewrite the handling of head flags for the arrow god scenes
...
This simplifies the code and reduces the usage of getGlobalFlagByte()
and setGlobalFlagByte()
2022-01-02 12:20:48 +02:00
Filippos Karapetis
1552759e62
BURIED: Improve code readability
2022-01-02 12:20:48 +02:00
Filippos Karapetis
f750b97687
BURIED: Rewrite the head opened time code for the Mayan arrow god scene
...
This allows us to remove the last usage of getGlobalFlagDWord() and
setGlobalFlagDWord()
2022-01-02 12:20:48 +02:00
Filippos Karapetis
b583326c5e
BURIED: Pass global flag by reference to the GenericItemAcquire() callback
...
This reduces the usage of getGlobalFlagByte() and setGlobalFlagByte()
2022-01-02 12:20:48 +02:00
Filippos Karapetis
69c3fc4092
BURIED: Rewrite the pod and pod item flag logic in RetrieveFromPods()
...
This simplifies the code significantly and reduces the usage of
getGlobalFlagByte() and setGlobalFlagByte()
2022-01-02 12:20:47 +02:00
Filippos Karapetis
13afbe2792
BURIED: Pass global flag by reference to the PlaySoundEnteringScene() callback
...
This reduces the usage of getGlobalFlagByte() and setGlobalFlagByte()
2022-01-02 12:20:47 +02:00
Filippos Karapetis
18a52a5850
BURIED: Pass global flag by reference to the SetFlagOnEntry() callback
...
This reduces the usage of setGlobalFlagByte()
2022-01-02 12:20:47 +02:00
Filippos Karapetis
781191166a
BURIED: Move common code in playTransition() into a separate function
2022-01-02 12:20:46 +02:00
Filippos Karapetis
1ccf15f34a
BURIED: Allow pausing the game in the demo version
2022-01-02 12:20:46 +02:00
neuromancer
e4530e1b55
HYPNO: implemented bus puzzle in hard mode
2022-01-02 11:08:47 +01:00
Paweł Kołodziejski
a37fdcf2f1
TINYGL: Move gl_vertex_transform to GLContext
2022-01-02 10:43:29 +01:00
Lothar Serra Mari
bac98e5c31
I18N: Update translations datafile
2022-01-02 09:28:49 +01:00
Paweł Kołodziejski
8ae516bd52
TINYGL: Janitorial
2022-01-02 09:22:49 +01:00
Paweł Kołodziejski
a4ec998a51
TINYGL: Small corrections for params type
2022-01-02 09:20:34 +01:00
Lothar Serra Mari
b2c909ae8b
DISTS: Update Sparkle information for 2.5.1
2022-01-02 08:46:39 +01:00
D G Turner
7bb707e986
BURIED: Fix Arthur Being Visible After AI Biochip is Lost
...
Fix for bug #13193 (BURIED: Arthur still visible after being lost
from Biochip Inventory).
2022-01-01 23:22:03 +00:00
D G Turner
3e32365f0f
SCI: Fix Missing MusicEntry Field Initializer for time
...
This may fix bug #13192 (SCI: Police Quest 4 - Random Crashes), but
is good practice anyway.
2022-01-01 22:34:52 +00:00
Cameron Cawley
b4e7ea3150
CI: Disable libmpeg2 in iOS builds
2022-01-01 20:14:07 +00:00
Eugene Sandulenko
c8fd73a228
CONFIGURE: Add description for --disable-detection-full option
2022-01-01 20:33:30 +01:00
neuromancer
fb9e22daf1
PRIVATE: fixed indentation of previous commit
2022-01-01 19:04:05 +01:00
neuromancer
1a604c7bd3
PRIVATE: more portable code to avoid endianness issues
2022-01-01 18:51:49 +01:00
Purple T
5c5f89a821
I18N: Update translation (French)
...
Currently translated at 100.0% (1699 of 1699 strings)
2022-01-01 17:26:51 +00:00
D G Turner
95182349f1
ULTIMA8: Fix GCC Compiler Shadowing Warning
2022-01-01 17:15:15 +00:00
Paweł Kołodziejski
cf8b3cc1f9
TINYGL: Move function to GLContext
2022-01-01 17:42:32 +01:00
Paweł Kołodziejski
c3a73efa8d
TINYGL: No need to check for current_texture
2022-01-01 17:38:48 +01:00
Paweł Kołodziejski
a70168e416
TINYGL: Split/move functions to API and internal implementation.
2022-01-01 17:21:42 +01:00
Paweł Kołodziejski
af399f0a50
TINYGL: Janitorial
2022-01-01 17:16:10 +01:00
Paweł Kołodziejski
d33c181d5f
DEVTOOLS: Silence compiler warning
2022-01-01 16:47:12 +01:00
Paweł Kołodziejski
e2f4f0e15b
DEVTOOLS: Avoid global constructor
2022-01-01 16:28:11 +01:00
Paweł Kołodziejski
67738ba522
DEVTOOLS: Avoid global constructors
2022-01-01 16:18:01 +01:00
Paweł Kołodziejski
2dafdf1d46
DEVTOOLS: Removed duplicated entry
2022-01-01 16:01:19 +01:00
Paweł Kołodziejski
ef64a4fef9
DEVTOOLS: Silence compiler warnings
2022-01-01 16:00:46 +01:00
Paweł Kołodziejski
7ddb8b70b6
DEVTOOLS: Avoid global constructors
2022-01-01 15:56:57 +01:00
Paweł Kołodziejski
a829278e88
DEVTOOLS: Silence compiler warnings
2022-01-01 15:44:40 +01:00
Paweł Kołodziejski
7e86a21a6a
DEVTOOLS: Avoid global constructor
2022-01-01 15:25:28 +01:00