djsrv
2f1a96a6cf
DIRECTOR: LINGO: Add tEQ versions of assignments
2020-06-18 22:27:59 -04:00
djsrv
459636a71e
DIRECTOR: LINGO: Fix c_after and c_before
2020-06-18 22:27:59 -04:00
djsrv
0b864a52c0
DIRECTOR: LINGO: Fall back to handler if no method
2020-06-18 21:49:09 -04:00
djsrv
2ece2c0d3a
DIRECTOR: LINGO: Improve globally defining handler
...
Only movie scripts' handlers should be globally available, and if there
is more than one with the same name, only the first.
2020-06-18 21:49:09 -04:00
djsrv
54e1e0f59c
DIRECTOR: LINGO: Fix b_script for ScoreScripts
2020-06-18 21:49:09 -04:00
djsrv
862f1e6999
DIRECTOR: LINGO: Fix list bound check
2020-06-18 21:49:09 -04:00
djsrv
9d899dd3ba
DIRECTOR: LINGO: Implement object properties
2020-06-18 21:49:09 -04:00
djsrv
7ed26ff0ec
DIRECTOR: LINGO: Implement ancestor
2020-06-18 21:49:09 -04:00
Matthew Jimenez
ee63bbc28a
ULTIMA8: Replace uses of CoreApp::ForceQuit() with Engine::quitGame()
2020-06-18 18:46:04 -05:00
Matthew Jimenez
34ceda4350
ULTIMA8: Combine event handling to a single switch statement
...
Remove todo about mouse handedness as that can be handled with the keymapper.
Removed special key handling for a ForceQuit action that is no longer needed as it only performs a normal quit currently.
2020-06-18 18:44:36 -05:00
lolbot-iichan
b1d6daf62c
WINTERMUTE: Add keymap for walking actions for Corrosion
2020-06-19 00:57:48 +02:00
lolbot-iichan
a171c8430b
WINTERMUTE: Add some quick engine actions
2020-06-19 00:57:48 +02:00
lolbot-iichan
1734e7c40b
WINTERMUTE: Add save thumbnails to Corrosion
2020-06-19 00:50:51 +02:00
lolbot-iichan
5bb603dd9e
WINTERMUTE: Delete _cachedThumbnail on cleanup
2020-06-19 00:50:51 +02:00
lolbot-iichan
c55b33b975
WINTERMUTE: Move store/delete _cachedThumbnail to methods
2020-06-19 00:50:51 +02:00
Matthew Duggan
d66b771511
WINTERMUTE: Remove use of 'not' operator
2020-06-18 23:47:02 +01:00
Matthew Duggan
a4aaeed79d
CONFIGURE: Add -fno-operator-names for clang/gcc
...
The use of operator names works fine on gcc and clang, but breaks MSVC. Make
them error on gcc/clang too.
According to this random link, gcc and clang have supported this flag for a
really long time, so it shouldn't need an extra compile check:
https://phabricator.kde.org/D3850
2020-06-18 23:47:02 +01:00
Nathanael Gentry
30a14b6355
Revert "DIRECTOR: Fix another careless typo"
...
This reverts commit 30f6ea5018 .
2020-06-18 18:40:49 -04:00
Nathanael Gentry
2fe2e9236e
DIRECTOR: Fix another careless typo
2020-06-18 18:39:08 -04:00
Nathanael Gentry
30f6ea5018
DIRECTOR: Fix another careless typo
2020-06-18 18:38:27 -04:00
Nathanael Gentry
9c52da7cf7
DIRECTOR: Restore rendering of width/height of sprite
...
Note that automatic stretching is only available on copy and transparent ink, as
I document in the comment.
2020-06-18 18:33:52 -04:00
Nathanael Gentry
8d25169605
DIRECTOR: Implement rudimentary constraint of sprite
2020-06-18 18:12:32 -04:00
Nathanael Gentry
4fdba316fc
DIRECTOR: LINGO: Fetch cast IDs in b_cast
2020-06-18 18:12:32 -04:00
djsrv
596ca65eff
DIRECTOR: LINGO: Fix LC::call local var creation
...
Arguments were totally ignored in anonymous functions, which could have
caused future problems.
2020-06-18 16:08:15 -04:00
djsrv
9dbfd35021
DIRECTOR: LINGO: Fix 'me' in kScriptObj handlers
2020-06-18 16:08:15 -04:00
djsrv
4e401e42f5
DIRECTOR: LINGO: Improve method call debugging
2020-06-18 16:08:15 -04:00
D G Turner
e8f8e9bdf1
TESTBED: Remove use of final as a variable name
2020-06-18 21:04:45 +01:00
Paul Gilbert
2d20707551
GLK: COMPREHEND: CC: Fix 'leave house' action
2020-06-18 12:54:56 -07:00
Cameron Cawley
56f3132d10
GLK: Remove use of final as a variable name
2020-06-18 20:14:46 +01:00
Cameron Cawley
4032427474
DRACI: Remove use of final as a variable name
2020-06-18 20:14:46 +01:00
Cameron Cawley
34901536a7
LUA: Remove use of final as a variable name
2020-06-18 20:14:46 +01:00
Colin Snover
7c131e0277
COMMON: Allow use of C++11 final keyword
2020-06-18 20:14:46 +01:00
djsrv
256f809bc7
DIRECTOR: LINGO: Implement script/xtra method call
2020-06-18 14:28:00 -04:00
djsrv
1a62ddac61
DIRECTOR: LINGO: Remove c_property
2020-06-18 14:28:00 -04:00
D G Turner
9fc750dae1
DIRECTOR: LINGO: Fix Compilation on Various Platforms
2020-06-18 17:39:45 +01:00
athrxx
43678ae0c8
SDL: fix --output-rate commandline option
...
The commandline otion was ignored. The code would only query the scummvm.ini setting but not the transient domain (=commandline) setting.
2020-06-18 18:35:25 +02:00
athrxx
77dc9dfd09
SCI: (CMS driver) - minor sound improvement
...
This reintroduces two original bugs that I found too nasty to implement when I made the driver. These are present in all SCI0 CMS drivers. They do actually influence the sound in an positive way and make it more faithful when comparing to DOSBox. I have added an #ifdef option so it can be easily enabled and disabled for testing.
2020-06-18 18:35:25 +02:00
djsrv
f2ec6cbf63
DIRECTOR: LINGO: Implement b_script
2020-06-18 12:33:38 -04:00
djsrv
d14e10539b
DIRECTOR: Add _score to Cast
2020-06-18 12:33:38 -04:00
djsrv
c4914ea3ca
DIRECTOR: LINGO: Add name to ScriptContext
2020-06-18 12:33:38 -04:00
Nathanael Gentry
0c084bb047
DIRECTOR: Fix logical type error
2020-06-18 12:30:24 -04:00
Roland van Laar
0a699b9681
DIRECTOR: LINGO: Implement cb_thepush2
...
Implement cb_thepush2 for pushing the value of an entity to the stack.
2020-06-18 14:49:37 +00:00
sluicebox
8df2cd85ab
SCI: Fix KQ6 Minotaur message audio in audio+text mode
2020-06-18 07:32:46 -07:00
Eugene Sandulenko
34c2163532
DIRECTOR: LINGO: More robust detection of menu definition in STXTs
2020-06-18 14:39:31 +02:00
Eugene Sandulenko
c18a60521f
DIRECTOR: LINGO: Switched preprocessor to scumm_strcasestr()
2020-06-18 14:38:42 +02:00
Eugene Sandulenko
6059566777
COMMON: Added scumm_strcasestr()
2020-06-18 14:38:12 +02:00
Eugene Sandulenko
1ca0510284
DIRECTOR: LINGO: Remove now redundant sanity check
2020-06-18 10:47:57 +02:00
Eugene Sandulenko
6e568ba765
GRAPHICS: MACGUI: Catch 'delete' button in MacText. No code for processing yet
2020-06-18 10:44:47 +02:00
Matthew Duggan
1dd56df243
ULTIMA: Make detection of crusader demos better (they still crash though..)
2020-06-18 14:35:35 +09:00
Matthew Duggan
4edfcb337c
ULTIMA: Add more crusader variants to detection tables
2020-06-18 14:25:17 +09:00