aboutsummaryrefslogtreecommitdiff
path: root/engines/tony/window.cpp
AgeCommit message (Collapse)Author
2017-10-07ENGINES: Remove default1x scaler flagColin Snover
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.
2015-07-04TONY: Fix inclusion of util.hFilippos Karapetis
2014-10-28TONY: Remove trailing whitespaceFilippos Karapetis
2014-06-17TONY: Switch to 565 screen format.Alyssa Milburn
The old (555) screen format is not supported by some backends. This leaves the savegame thumbnails as 555 (for compatibility).
2014-02-18TONY: Make GPL headers consistent in themselves.Johannes Schickel
2013-12-17TONY: Add a reset function in RMWindow in order to group variable initializationStrangerke
2013-08-02TONY: Fix thumbnails on BE.Alyssa Milburn
2012-11-12TONY: Cleanup whitespace formatting.D G Turner
This is mainly removal of extraneous blank lines, reformatting indents to tab characters and other minor non-functional changes to improve compliance with Code Formatting Conventions.
2012-09-26JANITORIAL: Remove trailing whitespaces.Johannes Schickel
Powered by: git ls-files "*.cpp" "*.h" "*.m" "*.mm" | xargs sed -i -e 's/[ \t]*$//'
2012-09-01TONY: Move some more code from .h to .cpp filesStrangerke
2012-08-29TONY: Reduce scope of some variablesStrangerke
2012-08-27TONY: Remove more unused bits.Alyssa Milburn
2012-08-27TONY: Remove various bits of unused code.Alyssa Milburn
2012-08-27TONY: _rgb buffer is no longer staticStrangerke
2012-08-25TONY: Draw the dirty rectangle debugging last.Alyssa Milburn
Otherwise the rects are overwritten by the actual drawing.
2012-08-25TONY: Fix background dirty rect handling.Alyssa Milburn
Reset the scrolling state on load, so that when a new scene is loaded, the background is redrawn. Also, revert the workaround in d0d15af9, since this (hopefully) fixes the underlying problem.
2012-08-22TONY: Replace _vm with g_vm.Alyssa Milburn
2012-08-12TONY: Fix dirty rect refresh glitch in the introduction sequencePaul Gilbert
2012-07-02TONY: Refactored the Sepia (B & W) mode so the cursor is converted as wellPaul Gilbert
2012-06-24TONY: Added "sepia mode".Torbjörn Andersson
This works by adding a wrapper function for copyRectToScreen(). As far as the engine is concerned, it still draws everything in color. The mouse cursors are still in color, but that can be fixed later.
2012-06-23TONY: Merge of dirty rect functionalityPaul Gilbert
2012-06-22TONY: Created a debugger command 'dirty_rects' to show dirty rect areas ↵Paul Gilbert
on-screen
2012-06-18TONY: Remove useless void in function declarationStrangerke
2012-06-17TONY: American-ification of English usedStrangerke
2012-06-16TONY: Initial commit of in progress dirty rect handlingPaul Gilbert
2012-06-14TONY: Silent more CppCheck warningsStrangerke
2012-06-12TONY: Rename some Italian into EnglishStrangerke
2012-06-06TONY: More renamingStrangerke
2012-06-05TONY: Some more renamingStrangerke
2012-05-21TONY: Some more code formattingStrangerke
2012-05-21TONY: Improve the screen wipe logic.Paul Gilbert
The circular area now properly reaches to the edge of the screen when changing scenes.
2012-05-20TONY: Converting Italian comments to English and formattingPaul Gilbert
2012-05-20TONY: Removed unused drive & folder defines and codePaul Gilbert
2012-05-14TONY: Fix some formattingStrangerke
2012-05-14TONY: Remove original headerStrangerke
2012-05-13TONY: Further globals added to Globals classPaul Gilbert
2012-05-13TONY: Converted object passing to use const reference where appropriate.Paul Gilbert
This should cut down on the number of redunndant creations of temporary objects.
2012-05-12TONY: Properly implement game saving and loading.Paul Gilbert
Saving isn't enabled in the demo, so for testing purposes I'm currently dissbling the ADGF_DEMO flag in the detection tables so saving is enabled.
2012-05-11TONY: First attempt at simulating the circular fade in/out effect engine usesPaul Gilbert
The engine uses DirectX drawing functionality to do drawing of partial frames within an ellipsis, so we need to replicate that manually in code.
2012-05-11TONY: Refactored Tony to use the Common coroutine schedulerPaul Gilbert
2012-05-11TONY: Bugfixes for showing the credits screen.Paul Gilbert
2012-05-09TONY: Refactored out usage of nullContext in favour of proper coroutinesPaul Gilbert
2012-05-06TONY: Default Tony screen to 1x scalerPaul Gilbert
2012-05-05TONY: Fix display of the initial loading screenPaul Gilbert
2012-05-05TONY: Fix screen initialisation to be in 16-bit modePaul Gilbert
2012-05-05TONY: Further conversion work on window conversionPaul Gilbert
2012-05-05TONY: Created dummy event loop and started work on converting RMWindow classPaul Gilbert
2012-05-05TONY: Fix a crash from objects being destroyed in the wrong orderPaul Gilbert
2012-05-04TONY: Fix warnings about return values not being usedPaul Gilbert
2012-05-04TONY: Converted anonymous structs to have explicit namesPaul Gilbert