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