Commit Graph

84356 Commits

Author SHA1 Message Date
Paul Gilbert
d51aa4659b XEEN: Add full game names to detection entries 2018-03-15 22:28:45 -04:00
Paul Gilbert
7efb8786eb XEEN: Western edge of Xeen was showing terrain rather than empty space 2018-03-15 22:03:00 -04:00
Paul Gilbert
d348b5cb2f XEEN: Correct Training welcome voice sample playback 2018-03-15 21:29:10 -04:00
Paul Gilbert
2ff96c0277 XEEN: Further convertion of playSound to playVoice for location voice samples 2018-03-15 21:10:22 -04:00
Paul Gilbert
39640017e6 XEEN: Don't needlessly show class profiency error dialogs when just viewing inventory 2018-03-15 20:52:36 -04:00
Paul Gilbert
5584e7ec37 XEEN: Fix for identifying items 2018-03-15 20:15:01 -04:00
Eugene Sandulenko
a656480092 BLADERUNNER: Added Izo actor (incomplete) 2018-03-15 23:44:53 +01:00
Eugene Sandulenko
c65a6930cb BLADERUNNER: Added mssing method for Lucy 2018-03-15 22:45:00 +01:00
Eugene Sandulenko
2ba581cd86 BLADERUNNER: Added Lucy actor 2018-03-15 22:43:02 +01:00
Adrian Frühwirth
ee8fb2ca19 TUCKER: Fix out-of-bounds access of _inputkeys[] 2018-03-15 15:28:32 +01:00
Joseph-Eugene Winzer
cfb32e84e8 SUPERNOVA: Add bitmap for the second newspaper English translation
In addition to the pbm file for create_supernova, I added the xcf file
in case for corrections.
2018-03-15 12:42:13 +01:00
Paul Gilbert
29314838bf XEEN: Fix switching characters when buying from blacksmith 2018-03-14 21:49:30 -04:00
Paul Gilbert
0b802f25d0 XEEN: Fix transfer of bought items to character inventory 2018-03-14 20:08:52 -04:00
Adrian Frühwirth
30ed738a7f TUCKER: Comment out dead code, match disassembly
Setting _mousePosY is only necessary if we actually set the cursor
position which we currently don't do. I don't plan on enabling it
but for the sake of matching disassembly let's add the required
warpMouse() call and disable the whole code block for now.
2018-03-15 00:11:11 +01:00
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 038b3b1789 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