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
Ben Castricum
ebaab44cd1
ALL: Leave out instructions for engine data issues
2016-12-08 13:38:56 +01:00
Ben Castricum
55512414dd
ALL: Change instructions for engine data file issues
...
The engine data files should be included in the package, so downloading
may not be the best suggestion. Instead refer to the README.
2016-12-06 14:16:37 +01:00
Ben Castricum
1cf3f50b74
ALL: Unify 'wrong version of engine data' message
2016-12-06 09:38:25 +01:00
Ben Castricum
eb7ffb1e2c
ALL: Unify 'corrupted engine data' message
2016-12-06 09:38:19 +01:00
Ben Castricum
e1ec91b69a
ALL: Unify 'missing engine data' message
2016-12-05 21:04:50 +01:00
Eugene Sandulenko
1fc03406e3
MORTEVIELLE: Fix debug channel initialization
2016-07-28 11:41:49 +03:00
Eugene Sandulenko
8a6e5336a6
MORTEVIELLE: Fix warning
2016-05-02 17:39:30 +02:00
Johannes Schickel
9da7d86952
MORTEVIELLE: Make GPL headers consistent in themselves.
2014-02-18 02:39:36 +01:00
Strangerke
fa78f38ca7
MORTEVIELLE: Fix some uninitialized variables
2014-01-26 21:04:31 +01:00
Strangerke
c691cd82a5
MORTEVIELLE: Initialize some uninitialized variables
2014-01-24 22:44:40 +01:00
Strangerke
0d4d7a66a9
MORTEVIELLE: rename a variable
2014-01-17 21:28:08 +01:00
Strangerke
78b25b17d1
MORTEVIELLE: Split resetVariables in two, reuse it in engine constructor
2014-01-15 17:57:28 +01:00
Strangerke
b3c377aacd
MORTEVIELLE: Get rid of setParent()
2014-01-10 01:46:38 +01:00
Strangerke
d19af62e6b
MORTEVIELLE: Get rid of setParent() in TextHandler and SoundManager
2014-01-09 08:32:21 +01:00
Strangerke
d8d4a2c3bb
MORTEVIELLE: Get rid of setParent() in Menu and MouseHandler
2014-01-09 08:21:52 +01:00
Thierry Crozat
8216e6dabf
MORTEVIELLE: Freeze clock in game when pausing the game
2013-09-01 22:04:30 +01:00
Strangerke
1422004a80
MORTEVIELLE: Fix crash when loading from launcher
2013-08-20 23:10:05 +02:00
Strangerke
e2856ed85b
MORTEVIELLE: Avoid using sav0.mor in run()
2013-08-16 23:29:52 +02:00
Strangerke
9dd65e5ef3
MORTEVIELLE: Put resolution scaler in a const, remove some dead code related to it
2013-08-16 19:23:29 +02:00
Strangerke
481aeb0b0b
MORTEVIELLE: Remove code related to unsupported display modes
2013-08-16 18:50:28 +02:00
Strangerke
563e62d625
MORTEVIELLE: Use verb order stored in mort.dat
2013-08-15 07:57:07 +02:00
Strangerke
6d5580f4ed
MORTEVIELLE: Some renaming
2013-08-14 08:17:37 +02:00
Strangerke
0d1772b95d
MORTEVIELLE: Introduce original language in detection
2013-08-13 08:34:36 +02:00
Strangerke
54f391a689
MORTEVIELLE: Merge SpeechManager and SoundManager
2013-08-11 18:09:40 +02:00
Strangerke
f621297dc7
MORTEVIELLE: Get rid of the 640Kb _mem buffer
2013-08-11 17:16:30 +02:00
Strangerke
4ddf729c07
MORTEVIELLE: Remove some useless code and variables
2013-08-11 12:53:01 +02:00
Strangerke
eb61855ca0
MORTEVIELLE: Avoid loading sfx and noise files multiple times
2013-08-10 22:17:10 +02:00
Strangerke
673ea511ea
MORTEVIELLE: some refactoring in ambiant sound code
2013-08-10 14:01:30 +02:00
Strangerke
62b6c333d5
MORTEVIELLE: Play ambiant sounds
2013-08-10 13:41:50 +02:00
Strangerke
134532090b
MORTEVIELLE: Implement music in intro screen
2013-08-04 10:39:34 +02:00
Strangerke
178feb8e8b
MORTEVIELLE: Rename ROOM9 into JULIA_ROOM
2013-08-03 14:55:19 +02:00
D G Turner
3a4507bf5a
MORTEVIELLE: Fix compilation on WinCE.
...
The LANG_* symbols were colliding with defined symbols in the WinCE
system headers. Renamed to avoid this.
2013-07-30 20:53:07 +01:00
Strangerke
0b8db36af5
MORTEVIELLE: Remove another use of _mem
2013-07-27 00:08:56 +02:00
Strangerke
8009b2ebd8
MORTEVIELLE: Remove another use of _mem
2013-07-26 13:10:54 +02:00
Strangerke
8e2fe73afa
MORTEVIELLE: Use a specific buffer instead of _mem for the animations
2013-07-25 10:32:21 +02:00
Strangerke
e86ec8bc81
MORTEVIELLE: Use variable size for _rightFramePict in order to handle the different sizes of the Amiga and Atari versions
2013-07-25 10:24:25 +02:00
Strangerke
91ed517332
MORTEVIELLE: Move Current Picture out of _mem buffer, some renaming
2013-07-24 18:22:35 +02:00
Strangerke
95ade596a1
MORTEVIELLE: Renaming fields and functions related to the number of answers per character
2013-07-23 10:51:42 +02:00
Strangerke
ee6bb6719c
MORTEVIELLE: Janitorial: Misc cosmetic changes
2013-07-23 09:13:32 +02:00
Strangerke
67f900ed33
MORTEVIELLE: Reorder includes
2013-07-19 11:51:10 +02:00
Strangerke
5924230634
MORTEVIELLE: Replace some British words by US ones
2013-07-19 10:59:20 +02:00
Strangerke
69f593ad1e
MORTEVIELLE: Some renaming in intro functions
2013-07-18 20:29:19 +02:00
Paul Gilbert
e14278eb58
MORTEVIELLE: Changed savegames to use the game target to generate filenames
2013-07-13 19:10:03 -04:00
Strangerke
364cfaf9d2
MORTEVIELLE: Fix some typos identified by wjp
2013-07-13 22:22:57 +02:00
Thierry Crozat
8c07096368
MORTEVIELLE: Fix memory leak with the _screenSurface
...
The _screenSurface was not free'ed after being created. This is now
done at the end of run() (the Surface is created at the start of run()
when calling initialise()). Also moved a few free() from the destructor
to the end of run() in case run() can be called more than once on the
same engine.
2013-06-30 13:45:43 -06:00
Thierry Crozat
730a1373d9
MORTEVIELLE: Fix access to free'ed memory
...
Two buffers were allocated and then free'ed in initialise(), which caused
memory issues when accessed later on throughout the game. They are now
free'ed from the MortevielleEngine destructor.
2013-06-30 13:26:07 -06:00
Strangerke
1e2a9900f2
MORTEVIELLE: Move misc functions from Mortevielle to Utils
2013-06-27 20:19:27 +02:00
Strangerke
7aceea7221
MORTEVIELLE: Introduce DialogManager and get rid of static functions
2013-06-26 08:29:09 +02:00
Strangerke
cf26edf385
MORTEVIELLE: Remove some useless g_vm
2013-06-26 07:51:11 +02:00