Eugene Sandulenko
0ca17a7f8c
Fix compilation when 16BIT code is disabled.
...
svn-id: r41543
2009-06-15 11:46:28 +00:00
Jody Northup
350dc4290f
Fixed cursor code to keep track of cursor formats so that ThemeEngine and/or GuiManager cursors will render properly over the game (on spacebar hit, for instance)
...
svn-id: r41491
2009-06-13 10:24:52 +00:00
Jody Northup
6adbd0c41e
Renamed Graphics::ColorFormat to Graphics::ColorMode, streamlined enum by removing order section and temporarily removing kFormatARGB1555
...
Converted cursor code to make use of _screenFormat, instead of a parameter passed directly to it by the engine.
Adjusted scumm engine to account for these changes.
This should probably have been two separate commits, but the changes concern the same files...
svn-id: r41443
2009-06-11 05:56:00 +00:00
Jody Northup
56e5920bba
Corrected cursor display errors introduced by revision 41204, reimplemented 16-bit cursor support in a less hacky, but still temporary way.
...
svn-id: r41209
2009-06-06 01:16:04 +00:00
Jody Northup
d65bbe1d7a
Fixes ScummEngine_v70he::setDefaultCursor to work in 16-bit, using a temporary hack.
...
svn-id: r41204
2009-06-05 23:59:40 +00:00
Jody Northup
9789ba7f28
Corrected backend to be able to accept a 16-bit mouseKeyColor without overflow
...
svn-id: r41194
2009-06-05 08:09:37 +00:00
Jordi Vilalta Prat
b1999a2a16
Fixed indentation and removed whitespaces at the end of line
...
svn-id: r35481
2008-12-22 11:22:15 +00:00
Christopher Page
4fddafa3e6
Implemented popAllCursors() in CursorManager to ensure that all unnecessary cursors are removed from the cursor stack when returning to the launcher
...
svn-id: r32642
2008-06-09 23:15:17 +00:00
Johannes Schickel
311e9165ed
Proper delete[] formatting (this time all occurences should've been changed...)
...
svn-id: r31929
2008-05-07 15:09:10 +00:00
Nicola Mettifogo
258901bab9
Merged common/stdafx.h into common/scummsys.h. All referencing files have been updated.
...
svn-id: r28966
2007-09-19 08:40:12 +00:00
Max Horn
6064b87625
Added minimal doxygen comments to CursorManager::isVisible() and CursorManager::showMouse()
...
svn-id: r27796
2007-06-30 18:10:39 +00:00
Max Horn
218e132e37
Updated legal headers in source files, based on what Pidgin (the IM client formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots
...
svn-id: r27024
2007-05-30 21:56:52 +00:00
Torbjörn Andersson
3bc0661065
Merged the "palette manager" into the cursor manager. It was only used to
...
manage *cursor* palettes, so the name was misleading.
svn-id: r25500
2007-02-12 00:04:56 +00:00
Torbjörn Andersson
8062eb6ec3
Set and show/hide mouse cursors through a "cursor manager" (analogous to the
...
recently added (cursor) palette manager) so that the cursor can be properly
restored after returning from the GUI.
If there's any C++ magic that can keep the backend functions from being called
by anything else than these managing classes, that would probably be a good
idea. Also, since the cursor manager keeps a copy of the cursor image, perhaps
there are at least some backends that will no longer need to?
svn-id: r22639
2006-05-25 22:51:42 +00:00