Commit Graph

344 Commits

Author SHA1 Message Date
BLooperZ
63116a2678 QUEEN: fix bellboy dialogue - bug #11272 2019-12-08 23:33:06 +02:00
sluicebox
b8390fa161 GRAPHICS: Add interface for horizontal shake 2019-11-19 00:20:40 +01:00
D G Turner
81468e2193 QUEEN: Fix Missing Default Switch Cases
These are flagged by GCC if -Wswitch-default is enabled.
2019-11-15 03:38:19 +00:00
Bastien Bouclet
9c8bd056d6 ENGINES: Stop using 'single id' 2019-11-03 11:43:00 +01:00
Bastien Bouclet
4b42112721 ENGINES: Add an engine ID to all the engines 2019-11-03 11:43:00 +01:00
Cameron Cawley
6cf52b515d QUEEN: Prevent hang when closing core during dialog
Co-authored-by: jdgleaver <jdgleaver@users.noreply.github.com>
2019-09-22 23:18:14 +02:00
Cameron Cawley
de879dd538 QUEEN: Disable load/save until game is properly initialised
Co-authored-by: jdgleaver <jdgleaver@users.noreply.github.com>
2019-09-22 23:17:36 +02:00
Niv Baehr
0377045f0e QUEEN: Skip talk on right click 2019-07-30 22:25:14 +03:00
aviloria
41c29b57db QUEEN: Remove a bad detection entry 2019-07-11 03:02:32 +03:00
D G Turner
1c37569ce2 QUEEN: Fix GCC Compiler Warnings
These are further warnings of the use of memset to clear a non-trivial
structure / class. Since it is trivial to add a default constructor to
these to initialise them instead, the memset calls can be removed.
2019-05-07 23:16:50 +01:00
Bastien Bouclet
9a4c0ae281 ENGINES: Normalize the getName() result of metaengines
Also-By: Matthew Hoops <clone2727@gmail.com>
2018-12-10 06:47:27 +01:00
Eugene Sandulenko
d516f57561 QUEEN: Added detection for Russian interview demo 2018-07-05 22:18:44 +02:00
Eugene Sandulenko
efced47369 QUEEN: Added detection for Russian version 2018-07-03 21:47:23 +02:00
Bastien Bouclet
61f9398b04
Merge pull request #1187 from bgK/detection-refactor-unknown
ENGINES: Return unknown game variants with the list of detected games
2018-05-28 18:43:15 +02:00
lotharsm
d6e6aca7e3 QUEEN: Add detection entry for Italian GoG.com release 2018-05-22 09:54:38 +02:00
lotharsm
cb33dd6de3 QUEEN: Add detection entry for French GoG.com release 2018-05-22 09:54:38 +02:00
lotharsm
ff68947ac1 QUEEN: Add detection entry for German GoG.com release 2018-05-22 09:54:38 +02:00
Bastien Bouclet
cf1ebf2951 ENGINES: Add unknown game variants to the game detector results 2018-05-10 09:04:23 +02:00
Adrian Frühwirth
49116b4ae7 ALL: Use CLIP to clip volumes 2018-05-05 17:57:31 +02:00
Colin Snover
432fd522d2 ENGINES: Remove default1x scaler flag
This flag is removed for a few reasons:

* Engines universally set this flag to true for widths > 320,
  which made it redundant everywhere;
* This flag functioned primarily as a "force 1x scaler" flag,
  since its behaviour was almost completely undocumented and users
  would need to figure out that they'd need an explicit non-default
  scaler set to get a scaler to operate at widths > 320;
* (Most importantly) engines should not be in the business of
  deciding how the backend may choose to render its virtual screen.
  The choice of rendering behaviour belongs to the user, and the
  backend, in that order.

A nearby future commit restores the default1x scaler behaviour in
the SDL backend code for the moment, but in the future it is my
hope that there will be a better configuration UI to allow users
to specify how they want scaling to work for high resolutions.
2017-10-07 12:30:29 -05:00
Torbjörn Andersson
0b07029274 QUEEN: Silence GCC 7 warnings about potential buffer overflow
Use snprintf() instead of sprintf() to limit how much is written
to the buffer. Note that there are other places where it looks
like it could overflow, but they did not trigger warnings and I'm
guessing that it doesn't overflow in reality.
2017-08-06 20:06:18 +02:00
Torbjörn Andersson
70a2ca8b7d JANITORIAL: Silence more GCC 7 warnings
All these fall through were marked as deliberate, so again I've only
changed the comment to silence GCC.
2017-08-06 13:30:51 +02:00
D G Turner
d2a7c296a2 COMMON: Migrate Various Endian Functions to Common from Engine Code.
Thanks to N.E.C <beholdnec@gmail.com> for this.
2017-07-30 22:03:29 +02:00
Eugene Sandulenko
d958287e84 QUEEN: Improved Russian fonts 2016-12-11 00:08:40 +01:00
Eugene Sandulenko
33abb6118f ALL: Change main engine header guard defines to <directory>_<engine>_H
Recently we started to use this as new semantics, although in the past
we used simly <engine>_H. Now these guard defines are consistent with
rest of the files which are used in the engines.
2016-05-17 18:21:30 +02:00
Ori Avtalion
3564032330 JANITORIAL: Reduce audio header dependencies 2016-04-14 16:10:21 +03:00
Eugene Sandulenko
47c6a28e72 QUEEN: Added some md5s. Bug #6946 2016-03-28 12:13:02 +02:00
Johannes Schickel
3aecd8ef2a ENGINES: Make variable names of ADGameDescription conform to our guidelines.
gameid     -> gameId
guioptions -> guiOptions
2016-03-08 19:01:38 +01:00
Johannes Schickel
0b6befdcc5 ENGINES: Make variable names of AdvancedMetaEngine conform to our guidelines.
_singleid   -> _singleId
_gameids    -> _gameIds
_guioptions -> _guiOptions
2016-03-08 19:01:13 +01:00
Johannes Schickel
cb07a1bb1d QUEEN: Let listSaves return list sorted on slot numbers. 2016-02-25 21:39:45 +01:00
Eugene Sandulenko
29670a1a1e QUEEN: Added detection for Russian Floppy 2016-02-20 19:27:02 +01:00
Johannes Schickel
7bfd432223 QUEEN: Only request actual save slots in listSaves. 2016-01-26 16:35:30 +01:00
Matthew Hoops
bed9da8b9d AUDIO: Remove all AudioStream access to OPL 2015-07-07 20:19:47 -04:00
Walter van Niftrik
b367ea548d QUEEN: Implement original music volume handling 2015-07-07 20:19:46 -04:00
Matthew Hoops
4a4ad97fd3 QUEEN: Use the built-in OPL timer 2015-07-07 20:19:44 -04:00
Matthew Hoops
2e8f9dcec9 AUDIO: Remove the sample rate configuration from the OPL code 2015-07-07 20:19:42 -04:00
Matthew Hoops
f1f29302f5 AUDIO: Remove the legacy OPL API 2015-07-07 20:19:42 -04:00
Filippos Karapetis
2e41909020 QUEEN: Immediately stop actor movement when the game is exiting
This allows the engine to quit immediately while actors are moving,
e.g. while Joe is walking towards Lola's bedroom
2015-05-12 00:29:20 +03:00
Filippos Karapetis
b5b5417d64 QUEEN: Allow the engine to quit while dialog options are shown 2014-10-27 03:36:52 +02:00
Filippos Karapetis
0db09d334c QUEEN: Fix bug #6700 - "FOTAQ: Weird Response Glitches"
Pending mouse clicks and keypresses are now cleared before and after
the game options screen or dialog options are shown
2014-10-27 03:18:41 +02:00
Thierry Crozat
7d856cb4ad QUEEN: Update list of files that contain translatable strings 2014-10-04 01:03:00 +01:00
Johannes Schickel
ae4ffe01f0 ALL: Rename Debugger::DCmd_Register to Debugger::registerCmd. 2014-05-27 02:04:08 +02:00
Johannes Schickel
daa8d57a86 ALL: Rename Debugger::DebugPrintf to Debugger::debugPrintf. 2014-05-27 02:04:07 +02:00
D G Turner
a48e54c459 QUEEN: Improve parameter validation in debug console.
This fixes the issues reported in Feature Request #218 - "DEBUGGER:
Add parameter validation".
2014-04-22 03:40:51 +01:00
Matthew Hoops
740b6e8fbd IMAGE: Move all ImageDecoders to image/ 2014-02-28 00:27:28 -05:00
Johannes Schickel
34552b9ee7 QUEEN: Make GPL headers consistent in themselves. 2014-02-18 02:39:37 +01:00
Strangerke
8df46608ad QUEEN: Silent some CppCheck warnings by reducing some variable scopes 2014-02-16 14:39:59 +01:00
Strangerke
9f4628c2ef QUEEN: Fix previous commit 2014-02-15 18:08:29 +01:00
Strangerke
e071136108 QUEEN: Add detection of French versions reported in bug #6534 2014-02-15 18:02:44 +01:00
David Turner
ae16c989ae Merge pull request #407 from digitall/advancedDetector_queen
Migration of Queen Engine to Advanced Detector
2014-02-10 15:05:20 +00:00