Eugene Sandulenko
d1ff248900
DIRECTOR: LINGO: Switched to named references in the grammar
2020-01-14 17:41:52 +01:00
Eugene Sandulenko
26ea12076a
DIRECTOR: LINGO: Made bison 3.5 as a requirement
2020-01-14 17:41:52 +01:00
Eugene Sandulenko
8fedec7cda
DIRECTOR: LINGO: Changed semantics of 'me' keyword. Now it serves as a defined method
2020-01-14 17:41:52 +01:00
Eugene Sandulenko
a798549311
DIRECTOR: LINGO: Added test for 'the entities' with id
2020-01-14 17:41:52 +01:00
Eugene Sandulenko
e0328665f7
DIRECTOR: LINGO: Fixed grappamr for entities with ids
2020-01-14 17:41:52 +01:00
athrxx
f96c06f531
KYRA: (MR) - fix animation glitch (bug #11312 )
2020-01-14 16:12:38 +01:00
athrxx
ee0359775a
KYRA: (HOF) - minor sfx volume fix
...
(HOF has similiar volume tables as LOL for the pcm effects. This will actually reduce the loudness of the effects)
2020-01-14 16:12:38 +01:00
Paul Gilbert
7eb49883f2
TITANIC: Cleanup of camera mover & navigation info
2020-01-13 21:15:53 -08:00
Paul Gilbert
365674ca77
TITANIC: Cleanup of CCamera class methods
2020-01-13 21:15:53 -08:00
Paul Gilbert
2480630e08
TITANIC: Cleanup of camera class
2020-01-13 21:15:53 -08:00
Antoniou Athanasios
f029943df1
I18N: Update translation (Greek)
...
Currently translated at 100.0% (1154 of 1154 strings)
2020-01-14 01:55:23 +00:00
sluicebox
1748825c36
SCI32: Fix KQ7 snake oil salesman disposal
...
Fixes bug #10221
2020-01-13 07:47:27 -08:00
Paul Gilbert
ad53935319
GLK: ADRIFT: Improved fallback detection
...
Now fallback detection only lists a game if it has a known header
2020-01-12 17:45:48 -08:00
Paul Gilbert
f435a1592c
TITANIC: Rename CCStarCamera class to CCamera
2020-01-12 17:17:10 -08:00
Eugene Sandulenko
16cc860e88
DIRECTOR: LINGO: Fix Lsrc bytecode decompilation
2020-01-13 01:30:00 +01:00
Eugene Sandulenko
ca60920d6b
DIRECTOR: LINGO: Show entity and field names in bytecode decompilation
2020-01-13 01:25:27 +01:00
Eugene Sandulenko
88060db8e2
DIRECTOR: LINGO: Added test for 'return' without spaces
2020-01-13 01:17:47 +01:00
Eugene Sandulenko
657b049113
DIRECTOR: LINGO: Fixed preprocessor for correctly searching token boundaries
2020-01-13 01:16:29 +01:00
Filippos Karapetis
2abbf8906b
GLK: LEVEL9: Fixed out of bounds check in detectGames()
2020-01-13 00:43:50 +02:00
Filippos Karapetis
12145ac50c
MOHAWK: RIVEN: Do not call initKeymap() from within the engine
...
This is meant to be called from the base engine code (base/main.cpp)
2020-01-13 00:42:44 +02:00
Filippos Karapetis
afa23d3378
MOHAWK: RIVEN: Improve keymapper support
2020-01-13 00:42:44 +02:00
Cameron Cawley
5e05f43919
MOHAWK: RIVEN: Add keymapper support
2020-01-13 00:42:44 +02:00
Paul Gilbert
2bdc93cb11
TITANIC: Properly implement and hookup constellation map
...
The original also had a cool sphere showing stick-line constellations,
but it wasn't ever shown. This fixes the display and adds c as a
toggle for it when viewing the starmap
2020-01-12 14:26:17 -08:00
Eugene Sandulenko
da5f8d0642
GRIFFON: Initialize more variables
2020-01-12 23:20:58 +01:00
Paul Gilbert
2925cfd032
TITANIC: Properly implement and hookup the CConstBoundaries
...
The original had a pretty cool patchwork boundary area sphere
display option for the starmap puzzle, but didn't actually hook
it up. I've now bound it to the B key, and fixed bugs in it's display
2020-01-12 13:21:09 -08:00
Paul Gilbert
bd6e14193d
TITANIC: Cleanup of CStarField
2020-01-12 13:21:09 -08:00
Filippos Karapetis
5b7f11ded7
AGI: Cleanup game flags
2020-01-12 23:12:15 +02:00
Filippos Karapetis
70a9b60bf3
NEWS: Mention TOLTECS RTL fix
2020-01-12 22:10:49 +02:00
Filippos Karapetis
db4709510a
TOLTECS: Stop processing game menus after an RTL event. Fixes #11256
2020-01-12 21:54:15 +02:00
Filippos Karapetis
ba569cb331
TOLTECS: Fix spacing
2020-01-12 21:54:15 +02:00
D G Turner
5bda62b12a
WINTERMUTE: Fix Signed vs. Unsigned Compiler Warnings
2020-01-12 19:28:27 +00:00
Eugene Sandulenko
54e0e7c138
DIRECTOR: LINGO: Lists also may have strings as they property names
2020-01-12 20:26:31 +01:00
Eugene Sandulenko
63daf81d47
DIRECTOR: LINGO: Added test for lists
2020-01-12 19:52:17 +01:00
Eugene Sandulenko
1214433874
DIRECTOR: LINGO: Added compilation support for D4 property arrays
2020-01-12 19:49:07 +01:00
Eugene Sandulenko
16eae003ed
DIRECTOR: LINGO: Print field names instead of their ids in debug and warning messages
2020-01-12 15:29:13 +01:00
Eugene Sandulenko
c0ab3fa5b9
DIRECTOR: LINGO: Sorted switch() statement in 'the' processing alphabetically
2020-01-12 15:03:50 +01:00
Eugene Sandulenko
a80af7054b
DIRECTOR: LINGO: Added parsing for 'the frameTempo'
2020-01-12 14:49:26 +01:00
Bastien Bouclet
cf1c092617
GUI: Prevent layouts from giving negative dimensions to widgets
...
When there is not enough room to layout the widgets, dimensions are now
clipped to zero intead of going negative.
2020-01-12 12:29:37 +01:00
Bastien Bouclet
f7770f821d
GUI: Don't draw the checkbox widget text when there is not enough room
...
Fixes a crash in the edit game dialog volume tab with the Greek
translation.
2020-01-12 12:29:37 +01:00
Bastien Bouclet
0aa3d6deb0
GUI: Ignore the padding of imported layouts
...
Fixes the widgets in the volume tab in the edit game dialog having
inconsistent spacing with the other tabs.
2020-01-12 12:29:37 +01:00
Paul Gilbert
e33716e11d
TITANIC: Finally re-enable randomized initial view for star control
2020-01-11 20:47:25 -08:00
Paul Gilbert
75739abe01
TITANIC: Cleanup of CStarView
2020-01-11 20:47:25 -08:00
Paul Gilbert
e580ff30a9
TITANIC: Clarifying the StarAction enum and called methods
2020-01-11 20:47:25 -08:00
sluicebox
fa5292fbf5
SCI32: Add GK2 Portuguese detection entry
2020-01-11 18:26:19 -08:00
Filippos Karapetis
bc908dd840
GRAPHICS: Revert unwanted changes to copyright comments
2020-01-12 02:14:48 +02:00
athrxx
9f070d0736
KYRA: (HOF) - fix speech glitch (bug #11309 )
...
(the original does not cut off the current speech playback when starting a new voc file, but rather waits for it to finish)
2020-01-11 21:23:24 +01:00
athrxx
dbec5ad0e7
KYRA: (LOK) - fix possible invalid memory access
...
It does not actually happen, but that's only due to the actual game script data...
2020-01-11 21:23:24 +01:00
Paul Gilbert
5893672b80
XEEN: Mine Alpha fix needed to apply to non-CD version as well
2020-01-11 10:37:59 -08:00
lolbot-iichan
720aea5960
WINTERMUTE: Key code mapping refactoring
...
I discovered, that difference in key mappings between FoxTail and usual
games is not due to FoxTail's engine differences from WME Lite, but were
made in WME Lite itself! WME 1.x is using "Virtual-Key Codes" mapping
and WME Lite and FoxTail are using "SDL_Keycode" mapping.
So, here is total refactoring of keycode handling.
Why nobody noticed this earlier? Because there are only 4 currently
known series that are based on WME Lite (J.U.L.I.A. series, Reversion
series, FoxTail and Securanote) and because most WME games, both
1.x-based and Lite-based are using Keyboard class only for handling
Enter and Escape keys, which are the same in both mappings (Backspace,
Space and Tab are also the same).
2020-01-11 18:05:39 +02:00
lolbot-iichan
fa5909a9cc
WINTERMUTE: Rename custo* variables as custom*
2020-01-11 18:05:39 +02:00