84342 Commits

Author SHA1 Message Date
Eugene Sandulenko
c7755d4c46 BLADERUNNER: Added Clovis actor 2018-03-14 23:59:07 +01:00
Adrian Frühwirth
ac59903df0 TUCKER: Remove unnecessary variable from drawInfoString() 2018-03-14 22:21:07 +01:00
Adrian Frühwirth
57479c2fa4 TUCKER: Use Verb enum in even more places 2018-03-14 21:59:17 +01:00
Adrian Frühwirth
0df574abda TUCKER: Add TODO comment about discrepancy with disassembly 2018-03-14 19:56:34 +01:00
Adrian Frühwirth
3de75901c3 TUCKER: Fix wrong sound effects being played
Fixes Trac#6376, Trac#6377 and probably many more unreported instances
of wrong audio samples being played.
2018-03-14 19:26:30 +01:00
Paul Gilbert
b4a9093d75 XEEN: Fix selecting items in items dialog 2018-03-14 07:07:15 -04:00
Paul Gilbert
5dbc624903 XEEN: Fixes and refactoring for Blacksmith Wares 2018-03-14 06:57:10 -04:00
Paul Gilbert
7e9d250062 XEEN: Fix closing Awards dialog 2018-03-13 19:14:51 -04:00
Paul Gilbert
0ea2321e76 XEEN: Fix saving to slot 0 using in-game Control Panel 2018-03-13 19:04:08 -04:00
Paul Gilbert
ac7a9224fe XEEN: Fix text colors during intro/exit cutscenes 2018-03-13 18:17:02 -04:00
Eugene Sandulenko
654ef04f82 BLADERUNNER: Added Dektora actor 2018-03-13 18:45:50 +01:00
Eugene Sandulenko
11e5e5d378 BLADERUNNER: Added Isabella actor 2018-03-13 15:08:44 +01:00
Eugene Sandulenko
f85899cf93 BLADERUNNER: Added Rachel actor 2018-03-13 14:30:17 +01:00
Eugene Sandulenko
d37223a9fc BLADERUNNER: Added Sebastian actor 2018-03-13 13:56:03 +01:00
Eugene Sandulenko
b45ba3102f BLADERUNNER: Added Chew actor 2018-03-13 13:00:22 +01:00
Paul Gilbert
1fd82c7ca5 XEEN: Add playVoice method for voice sample playback 2018-03-12 19:33:55 -04:00
Eugene Sandulenko
19a91e60d2 BLADERUNNER: Added BlimpGuy actor 2018-03-13 00:18:53 +01:00
Eugene Sandulenko
fb9843646d BLADERUNNER: Added Taffy actor 2018-03-13 00:18:53 +01:00
Eugene Sandulenko
c2e4240f18 BLADERUNNER: Added Tyrell actor 2018-03-13 00:18:53 +01:00
Paul Gilbert
aca61ca208 TITANIC: Removed unused arrays and fields 2018-03-12 18:56:25 -04:00
Adrian Frühwirth
a17cf913d5 README: Update URL for liberation-fonts package 2018-03-12 21:19:23 +01:00
Eugene Sandulenko
ca2f9487c3 BLADERUNNER: Added Teenager actor 2018-03-12 21:00:08 +01:00
Eugene Sandulenko
ca51236416 BLADERUNNER: Added LockupGuard actor 2018-03-12 20:57:35 +01:00
Eugene Sandulenko
f16e054c3a BLADERUNNER: Added TaffyPatron actor 2018-03-12 20:54:39 +01:00
Eugene Sandulenko
e1cd47baef BLADERUNNER: Added HawkersParrot actor 2018-03-12 20:35:36 +01:00
Eugene Sandulenko
b5887e1759 BLADERUNNER: Added EarlyQBartender actor 2018-03-12 20:29:56 +01:00
Hubert Maier
9d491ddd7e CONFIGURE: Add a static builds switch
Configure will still build every target with shared objects by default.

Done:
- Added a configure switch (--enable-static) for static builds
- Right now only tested for SDL targets (checked working on AmigaOS4 with SDL1/2)

Missing:
- Add the platforms that need the switch for cross-compiling (macOS, iOS, probably more)
(I can´t do that myself as i have never cross-compiled and wouldn´t be able to check)
 
@csnover asked on the forums to create a PR for it, so, with my limited (non-existant is more like it) knowledge, i wrapped something up.
I *know* that it isn´t enough, as there already is some kind of static builds flag in configure (_engines_built_static). As i don´treally know if this is the same or a different cause (static plugins?), i´m not touching it.

But please feel free to add or change what needs to be done.
2018-03-12 11:48:51 +01:00
Thierry Crozat
410abf5b42 I18N: Update translations templates 2018-03-12 11:46:13 +01:00
Bastien Bouclet
4d0bb753e4 GUI: Remove the ThemeItem draw queues
Drawing nows happens directly when the Dialog or Widget draw methods are
called. This makes it easy to debug why a particular low level draw
method was called, by inspecting the call stack.

This replaces the notion of "buffering" by two independant ways to
control what is drawn and where:
- The active layer is used to select whether the foreground or
  background part of the dialogs are rendered by the draw calls.
- The active surface is used to select if the draw calls affect the back
  buffer or the screen.

The foreground layer of the active dialog is drawn directly to the
screen. Its background layer is drawn to the back buffer. This way
widgets can restore the back buffer in order to update without having to
redraw the dialog's background.

Dialogs lower in the dialog stack are drawn entirely to the back buffer.
2018-03-12 11:46:04 +01:00
Hubert Maier
99eb0159db README: Obey the orthography 2018-03-12 11:39:49 +01:00
Hubert Maier
00c3d0521e README: Add notes about Quest for Glory character import 2018-03-12 11:39:49 +01:00
Adrian Frühwirth
e018efbc22 TUCKER: Fix alleyway cellar location hotspot bug
Fixes Trac#6645.
2018-03-12 11:36:51 +01:00
Robert Crossfield
b1bce3ec37 SCUMM: MM V0: Fix regression from 038b3b178939f1bcc6714eda1b88c3e80e787c02 and comment/cleanup 2018-03-12 11:36:04 +01:00
Thierry Crozat
7b2523a78b I18N: Regenerate translations data file 2018-03-12 05:05:05 +01:00
Paul Gilbert
d14a33e6c5 XEEN: Swords of Xeen doesn't have any voiced cutscenes 2018-03-11 23:13:47 -04:00
Paul Gilbert
c699bef50b XEEN: Subtitles for remaining game cutscenes 2018-03-11 23:12:22 -04:00
Paul Gilbert
4a5c1af79f XEEN: Refactoring subtitles for use in location cutscenes, updated Reaper cutscene 2018-03-11 21:28:11 -04:00
Joseph-Eugene Winzer
392db4ed33 SUPERNOVA: Fixes formatting 2018-03-11 23:25:00 +01:00
Joseph-Eugene Winzer
61fb88ef20 SUPERNOVA: Removes TODO for quitGameDialog() 2018-03-11 23:25:00 +01:00
Joseph-Eugene Winzer
7fab63f297 SUPERNOVA: Recenters animated text on loop 2018-03-11 23:25:00 +01:00
Joseph-Eugene Winzer
78e4a162ab SUPERNOVA: Removes unused function 2018-03-11 23:25:00 +01:00
Joseph-Eugene Winzer
53af82785e SUPERNOVA: Substitues constant strings 2018-03-11 23:25:00 +01:00
Joseph-Eugene Winzer
bb9bfcba4a SUPERNOVA: Encapsulates GuiElement
It simplifies the overloaded functions for renderBox/Text and saveScreen
2018-03-11 23:25:00 +01:00
Joseph-Eugene Winzer
7f5cea54e3 SUPERNOVA: Implements original quit prompt 2018-03-11 23:25:00 +01:00
Joseph-Eugene Winzer
a38db245ed SUPERNOVA: Fixes formatting
Because of confusion when indentation level is raised and thus tabs or
spaces should be used when aligning code, this commit switches to tabs
to avoid any further confusion.
2018-03-11 23:25:00 +01:00
Joseph-Eugene Winzer
0770800844 SUPERNOVA: Removes Console commands
Most of them were for debugging only anyway and commands like `giveall`
actually broke parts of the game (and didn't even give you all items).
2018-03-11 23:25:00 +01:00
Joseph-Eugene Winzer
3ec7c1f905 SUPERNOVA: Implements animated text during in/outro 2018-03-11 23:25:00 +01:00
Joseph-Eugene Winzer
0274dca40b SUPERNOVA: Appends NULL terminator to strings
The NULL terminator is needed during parsing.
2018-03-11 23:25:00 +01:00
Joseph-Eugene Winzer
316817dc96 SUPERNOVA: Removes unused variable 2018-03-11 23:25:00 +01:00
Paul Gilbert
a7ee4ea4ae XEEN: Subtitle fixes for Clouds ending 2018-03-11 18:11:51 -04:00