scummvm/engines/sword1
Torbjörn Andersson 72a847797d Committed by patch #2219361 ("BS1: Simplified subtitles"). It uses the
lockScreen() / unlockScreen() backend API, instead of copyRectToScreen().
Before, it had to copy a piece of the engine's screen to draw on to simulate
transparency, which was awkward.

However, this means we're now forcing full-screen updates on each frame. There
may be performance regressions, particularly if the frames are much smaller
than the screen. Hopefully, it's the decoding that's the bottleneck, but if
this causes problems on low-end devices... well, Fingolfin had some ideas about
that when he first proposed the lockScreen() / unlockScreen() API.

svn-id: r35115
2008-11-18 17:48:19 +00:00
..
animation.cpp Committed by patch #2219361 ("BS1: Simplified subtitles"). It uses the 2008-11-18 17:48:19 +00:00
animation.h Committed by patch #2219361 ("BS1: Simplified subtitles"). It uses the 2008-11-18 17:48:19 +00:00
collision.h Fix to remove a tab character from the GPL header 2008-01-05 12:45:14 +00:00
control.cpp Reverted to old behavior: save games for sword1 can be shared again across all versions (since they're exactly the same) - they're now named sword1.* and no longer named after the game ID 2008-11-18 16:57:57 +00:00
control.h Applied a slightly modified version of my patch #2307224 - "BS1: Save/load overhaul" 2008-11-18 16:31:55 +00:00
credits.cpp Renamed Engine::quit to Engine::shouldQuit (previously, it was easily confused with Engine::quitGame); also cleaned up engine.h a bit 2008-09-30 12:27:38 +00:00
credits.h 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 2007-05-30 21:56:52 +00:00
debug.cpp Fix to remove a tab character from the GPL header 2008-01-05 12:45:14 +00:00
debug.h Fix to remove a tab character from the GPL header 2008-01-05 12:45:14 +00:00
detection.cpp Fixed meta engine related save functions (some where relying on "target.???" instead of "sword1.???"). 2008-11-18 17:03:55 +00:00
eventman.cpp Fix to remove a tab character from the GPL header 2008-01-05 12:45:14 +00:00
eventman.h Fix to remove a tab character from the GPL header 2008-01-05 12:45:14 +00:00
logic.cpp Allow quitting or returning to the launcher while cutscenes are playing. 2008-09-27 17:47:22 +00:00
logic.h Allow quitting or returning to the launcher while cutscenes are playing. 2008-09-27 17:47:22 +00:00
memman.cpp Fix to remove a tab character from the GPL header 2008-01-05 12:45:14 +00:00
memman.h Fix to remove a tab character from the GPL header 2008-01-05 12:45:14 +00:00
menu.cpp Fix to remove a tab character from the GPL header 2008-01-05 12:45:14 +00:00
menu.h Fix to remove a tab character from the GPL header 2008-01-05 12:45:14 +00:00
module.mk Moved sword1 detection and meta engine specific code from sword1.cpp into detection.cpp, like other engines 2008-11-13 12:22:58 +00:00
mouse.cpp Fix to remove a tab character from the GPL header 2008-01-05 12:45:14 +00:00
mouse.h Fix to remove a tab character from the GPL header 2008-01-05 12:45:14 +00:00
music.cpp Big patch changing the signature of various Stream methods (some ports may need to be slightly tweaked to fix overloading errors/warnings) 2008-09-13 16:51:46 +00:00
music.h Fix to remove a tab character from the GPL header 2008-01-05 12:45:14 +00:00
object.h Fixed the spaces before tabs. 2008-01-28 00:14:17 +00:00
objectman.cpp Fix to remove a tab character from the GPL header 2008-01-05 12:45:14 +00:00
objectman.h Fixed the spaces before tabs. 2008-01-28 00:14:17 +00:00
resman.cpp Fixed various g++ warnings ("format not a string literal and no format arguments"). 2008-11-16 20:20:31 +00:00
resman.h Removed trailing spaces. 2008-01-27 19:47:41 +00:00
router.cpp Fixed the spaces before tabs. 2008-01-28 00:14:17 +00:00
router.h Fixed the spaces before tabs. 2008-01-28 00:14:17 +00:00
screen.cpp Fixed the spaces before tabs. 2008-01-28 00:14:17 +00:00
screen.h Fix to remove a tab character from the GPL header 2008-01-05 12:45:14 +00:00
sound.cpp Added semi-ugly workaround for bug #2182450 ("BS1 Demo: Crash due to missing 2008-10-26 15:20:24 +00:00
sound.h Fix to remove a tab character from the GPL header 2008-01-05 12:45:14 +00:00
staticres.cpp Fixed the spaces before tabs. 2008-01-28 00:14:17 +00:00
sword1.cpp Applied a slightly modified version of my patch #2307224 - "BS1: Save/load overhaul" 2008-11-18 16:31:55 +00:00
sword1.h Applied a slightly modified version of my patch #2307224 - "BS1: Save/load overhaul" 2008-11-18 16:31:55 +00:00
sworddefs.h Re-added __attribute__(packed) 2007-07-01 18:18:43 +00:00
swordres.h Fixed the spaces before tabs. 2008-01-28 00:14:17 +00:00
text.cpp Fixed crash after using cutscene subtitles. (Now I *know* no one has used that 2008-10-13 18:41:12 +00:00
text.h Fixed crash after using cutscene subtitles. (Now I *know* no one has used that 2008-10-13 18:41:12 +00:00