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
uruk
5512711434
CGE: Replace magic numbers with defines.
2014-04-29 09:39:24 +02:00
Strangerke
0a9b8978ee
CGE: Remove a useless variable, remove some associated dead code
2014-03-15 11:19:21 +01:00
Strangerke
62c4062841
CGE: Reorder CGEEngine constructor
2014-03-15 11:15:55 +01:00
Strangerke
1cf283bfa7
CGE: Move several variable initializations to the constructor
2014-03-15 11:09:52 +01:00
Strangerke
f2a0d591fd
CGE: Fix obsolete debug message
2014-03-10 21:58:11 +01:00
Strangerke
2be4c69939
CGE: Fix some uninitialized variables
2014-03-02 20:44:25 +01:00
Strangerke
2c7f6a9d1d
CGE: Some British to American english
2014-02-19 21:45:20 +01:00
Johannes Schickel
ed40653105
CGE: Make GPL headers consistent in themselves.
2014-02-18 02:39:33 +01:00
Eugene Sandulenko
f59512c47e
RECORDER: Implement Events Recorder
2013-05-17 00:18:09 +03:00
Strangerke
d73ed91051
CGE: Remove unused Demo text id
2012-06-28 07:25:56 +02:00
Strangerke
647bc59f99
CGE: Rename variable
2012-06-28 07:19:54 +02:00
Strangerke
ee14ef5348
CGE: Add ending message to tell the user he finished the game. Fix bug #3538396
2012-06-27 22:12:37 +02:00
Strangerke
c4df905e0c
CGE: Fix bug #3537529
2012-06-24 21:25:53 +02:00
Max Horn
4202d45fce
CGE: Avoid including advancedDetector.h from cge.h
2012-02-22 18:25:37 +01:00
Strangerke
b3c9b51e46
CGE: Add to the console a function to display boundaries
2011-11-28 18:54:01 +01:00
Paul Gilbert
37756c9ffe
CGE: Better fix for restoring savegames when a cut-scene is active
2011-11-27 22:16:52 +11:00
Paul Gilbert
e4c1305826
CGE: Disable restoring games whilst a cut-scene is active
...
This is because previously after restoring you could no longer move the Chief.
2011-11-27 18:43:07 +11:00
Strangerke
3d59d9a137
CGE: Add RTL, hook Main Menu to right click on audio button
2011-11-16 00:00:07 +01:00
Paul Gilbert
b1c10ef2f0
CGE: Don't allow saving game during cut-scenes
2011-11-08 20:32:41 +11:00
Strangerke
2d882fdf18
CGE: Rename Snail into CommandHandler, plus some associated renamings
2011-09-18 11:25:34 +02:00
Strangerke
d574cfe272
CGE: Move _talk and _text to CGEEngine
2011-09-17 17:27:05 +02:00
Strangerke
3583c949f2
CGE: Move some more globals to CGEEngine
2011-09-17 17:17:22 +02:00
Strangerke
4778ff720c
CGE: Move some more globals to CGEEngine
2011-09-17 10:54:50 +02:00
Strangerke
938c08ae58
CGE: Get rid of some more global functions and static members
2011-09-16 20:31:39 +02:00
Strangerke
c993108207
CGE: Transform some static and globals into class members
2011-09-15 08:00:54 +02:00
Strangerke
d28ac81a12
CGE: Rename cave into scene
2011-09-14 08:15:30 +02:00
Strangerke
82e0b6fc4b
CGE: Rewrite fileIO
2011-09-14 00:10:59 +02:00
Strangerke
c9900b605a
CGE: Some more cleanup in fileIo
2011-09-13 00:28:31 +02:00
Strangerke
5d8bbc2f48
CGE: Remove IoBuf and CFile
2011-09-13 00:07:00 +02:00
Strangerke
08d87130aa
CGE: Use EncryptedStream in Text: rewrite caching, remove some methods.
2011-09-11 14:19:46 +02:00
Strangerke
0784b7e0b4
CGE: Remove Dat class
2011-09-09 20:03:23 +02:00
Strangerke
4848683e56
CGE: Remove some static variables from fileIO
2011-09-09 18:24:11 +02:00
Strangerke
45de8747d5
CGE: Clean up and split snBarrier(), remove progName()
2011-09-07 22:37:03 +02:00
Strangerke
52f669c93c
CGE: Replace Hxy by Common::Point
2011-09-06 23:14:49 +02:00
Strangerke
39d09d5865
CGE: Cleanup: remove residuals of the demo code
...
Thanks to fingolfin and LordHoto for pointing it out
2011-09-06 22:59:10 +02:00
Strangerke
5bad1a7c7f
CGE: Take into account some of LordHoto's comments
2011-09-06 00:43:40 +02:00
Strangerke
76f410958a
CGE: Use F5/F7 to display the save/load dialog box
2011-09-04 14:28:12 +02:00
Strangerke
5e0c546aa9
CGE: Remove code related to demos, and tag demos as unsupported
2011-08-29 22:51:45 +02:00
Strangerke
4cb6c739a4
CGE: Change a couple of static members to non static in Vga class
2011-08-27 19:09:13 +02:00
Strangerke
7144076030
CGE: Move IO classes to a separated source file
2011-08-27 09:05:32 +02:00
Strangerke
bb591b5415
CGE: Some clean up in Vga class
2011-08-21 11:15:28 +02:00
Paul Gilbert
ef7a17a64a
CGE: Fix for HLINE not being available for demo
...
The HorizLine class is really only used for on-screen debugging information anyway, so it's not a problem.
2011-08-13 16:44:48 +10:00
Paul Gilbert
b76c0af2f4
CGE: Work on implementing MIDI music playback.
...
Music playback is now sort of working, but it seems like only a beat track of the MIDI is getting played
2011-08-12 21:33:45 +10:00
Strangerke
de40ab5e0a
CGE: Remove JBW flag (useless)
2011-08-07 11:36:49 +02:00
Paul Gilbert
04e09e530a
CGE: Fix memory leaks in pocket list
2011-08-06 22:14:23 +10:00
Paul Gilbert
1208e7e5af
CGE: Removed the _mini data block originally used to hold inventory shapes in high memory
2011-08-06 21:03:24 +10:00
Paul Gilbert
46e1f03585
CGE: Fixed up freeing of caveValues data
2011-08-06 20:03:42 +10:00
Paul Gilbert
5aba6b5a0c
CGE: Removed redundant _sprite creation in engine setup
2011-08-06 18:23:53 +10:00
Paul Gilbert
1f6c27480d
CGE: Fix memory leak with _sprite global sprite
2011-08-06 17:22:04 +10:00