Commit Graph
137148 Commits
Author SHA1 Message Date
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
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