Paul Gilbert
afa5731c86
ULTIMA4: Make Config owned by the engine
2020-04-09 18:00:54 -07:00
Paul Gilbert
b72cd83bf5
ULTIMA4: Added data files used by the engine
2020-04-09 18:00:54 -07:00
Paul Gilbert
4347fab7ef
ULTIMA4: Moving layouts array into Screen class
2020-04-09 18:00:54 -07:00
Paul Gilbert
dd82cc85ae
ULTIMA4: Juggling and renaming of screen sub-structures
2020-04-09 18:00:54 -07:00
Paul Gilbert
5c56ec80d3
ULTIMA4: Cleanup of screen macros
2020-04-09 18:00:54 -07:00
Paul Gilbert
3c4ad2997a
ULTIMA4: Moving main code into run method
2020-04-09 18:00:54 -07:00
Paul Gilbert
1a65138217
ULTIMA4: Move defines from ultima4.h to config.h
2020-04-09 18:00:54 -07:00
Paul Gilbert
d359729339
ULTIMA4: Added detection entry
2020-04-09 18:00:54 -07:00
Paul Gilbert
320a351cbd
ULTIMA4: Fixing compiler warnings, miscellaneous field renaming
2020-04-09 18:00:54 -07:00
Paul Gilbert
f24cc6a021
ULTIMA4: Renaming class fields
2020-04-09 18:00:54 -07:00
Paul Gilbert
33765e8909
ULTIMA4: Renaming class fields
2020-04-09 18:00:54 -07:00
Paul Gilbert
a25f95885e
ULTIMA4: Renaming class fields
2020-04-09 18:00:54 -07:00
Paul Gilbert
55ee949eac
ULTIMA4: Remove performance logger
2020-04-09 18:00:54 -07:00
Paul Gilbert
e023505840
ULTIMA4: Added skeleton engine class
2020-04-09 18:00:54 -07:00
Paul Gilbert
42c202f15e
ULTIMA4: Initial commit of xu4
2020-04-09 18:00:54 -07:00
Paul Gilbert
eead5589ee
ULTIMA4: Further implementation of std replacement classes
2020-04-09 18:00:54 -07:00
Paul Gilbert
914fad839d
GRAPHICS: Add a getPalette method to ManagedSurface
2020-04-09 18:00:54 -07:00
Paul Gilbert
2672e5eb5b
NUVIE: Fix calling close on freed IO buffer
2020-04-09 17:54:19 -07:00
Paul Gilbert
61f8e05169
NUVIE: Bump up data files version to 1.1
2020-04-09 17:13:31 -07:00
Eugene Sandulenko
cbb63792a2
DIRECTOR: Implement Reverse Ink
2020-04-10 01:49:32 +02:00
Eugene Sandulenko
00b52cf682
DIRECTOR: Annotated projector headers
2020-04-10 01:42:14 +02:00
Eugene Sandulenko
d44240a023
NUVIE: Disable more Lua debug output which is not working with ScummVM
2020-04-09 23:50:28 +02:00
Eugene Sandulenko
f0d42d36fd
NUVIE: Fix regression in scripts when engine is requested to quit
2020-04-09 23:32:46 +02:00
Eugene Sandulenko
1bbcf24d40
NUVIE: JANITORIAL: Remove trailing whitepaces in Lua scripts
2020-04-09 23:30:08 +02:00
Eugene Sandulenko
86b42201f4
NUVIE: Check EVENT_QUIT in intro
2020-04-09 23:24:28 +02:00
Eugene Sandulenko
6dac3cc97e
NUVIE: Add engine_should_quit() Lua function
2020-04-09 23:19:31 +02:00
Eugene Sandulenko
cd245bdefb
NUVIE: Remove local copy of Lua. Now we use the one in common/
2020-04-09 22:21:11 +02:00
Eugene Sandulenko
3ffee868c2
NUVIE: Switch to Lua in common/
2020-04-09 22:18:58 +02:00
Eugene Sandulenko
4ae20a8fd2
NUVIE: Fix Lua scripts so they're compatible with Lua in common/
...
We disabled low level file output, and in this particular case
there were few debug messages to stdio.
2020-04-09 22:12:58 +02:00
Matthew Duggan
3efbcfa09a
ULTIMA: Fix some memory management errors identified by clang
2020-04-09 13:24:02 +09:00
djsrv
8347638ea6
DIRECTOR: LINGO: Implement b_max and b_min
2020-04-09 00:51:25 +02:00
djsrv
a4c643052c
DIRECTOR: LINGO: Implement list comparison
2020-04-09 00:51:25 +02:00
djsrv
a4803d77aa
DIRECTOR: LINGO: Create Datum::compareTo()
2020-04-09 00:51:25 +02:00
Eugene Sandulenko
d04c5c86d1
DIRECTOR: Disable desktop for Director for the time being.
...
Until the rendering pipeline is fixed, desktop pops up between the
movies which affects transitions. Instead of adding even more hacks,
we disable it for now.
2020-04-08 23:31:20 +02:00
Eugene Sandulenko
d064d15786
DIRECTOR: Do not draw empty desktop on movie transitions
2020-04-08 23:31:20 +02:00
Lothar Serra Mari
636d36eedc
DISTS: Update application description to cover the current project's scope
2020-04-08 20:50:41 +02:00
Bastien Bouclet
ec1187493c
MYST3: Initialize the default language before opening the game archives
...
Fixes the in-game text being in english in the DVD version of the game
until the user changes the language.
Fixes #1619 .
2020-04-08 20:41:06 +02:00
Bastien Bouclet
ce0773eaf9
MOHAWK: MYST: Menu related fixes
...
* Allow showing the GMM using F5 during cutscenes in the non 25th
versions.
* Autosave when quitting from the GMM when it was opened using F5
2020-04-08 20:19:18 +02:00
Bastien Bouclet
40cb2f81e7
MOHAWK: RIVEN: Menu related fixes
...
* Allow showing the GMM using F5 during cutscenes in the CD/DVD version
* Autosave when quitting from the GMM when it was opened using F5
* Allow changing the language when clicking the options button in the
main menu in the 25th edition
Refs #11399 .
2020-04-08 20:19:18 +02:00
Eugene Sandulenko
6a025a659b
DIRECTOR: Disable color reversing for the time being
...
It leads to major gfx artifacts in Warlock. We need to check
with the original how it reverses the colors
2020-04-08 01:33:07 +02:00
Eugene Sandulenko
56f2f4a4be
DIRECTOR: Allocat MacWindow and draw on it
...
Inter-movie transitions are broken again (go over white)
2020-04-08 01:20:33 +02:00
Eugene Sandulenko
393362b616
GRAPHICS: MACGUI: Fix window removal
2020-04-08 01:17:28 +02:00
Eugene Sandulenko
b0fecf95c7
GRAPHICS: MACGUI: Fix infinite loop in event processing for MacWindow
2020-04-08 01:16:57 +02:00
Eugene Sandulenko
ee557c8712
PINK: Use MacWindow::disableBorder()
2020-04-08 00:54:04 +02:00
Eugene Sandulenko
8ae73ce263
GRAPHICS: MACGUI: Add disableBorder() to MacWindow
2020-04-08 00:47:11 +02:00
Eugene Sandulenko
54251d658f
DIRECTOR: LINGO: Use bison directives in grammar
2020-04-07 19:43:51 +02:00
Eugene Sandulenko
d84c7e9f4b
DIRECTOR: LINGO: Made bison error output verbose
2020-04-07 19:32:01 +02:00
Eugene Sandulenko
07e5734759
DIRECTOR: Made director-grammar target brew-only
2020-04-07 19:30:38 +02:00
Dries Harnie
423f911987
ANDROID: Force browser_lastpath to the value in --path
...
This forces the file browser dialog to always open onto the
external SD card.
2020-04-07 14:21:13 +02:00
Cameron Cawley
27e8467b28
ANDROID: Add support for additional mouse buttons
2020-04-07 13:55:30 +03:00