aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/screen.cpp
AgeCommit message (Collapse)Author
2007-07-29- Kyrandia 1 works againJohannes Schickel
- Added timer class for timer handling - Little bit more resturcturing - A little bit (almost nothing but a start!) Kyrandia 2 support svn-id: r28297
2007-07-29Restructure Kyrandia sourcecode (part 2, compiling works again)Johannes Schickel
svn-id: r28296
2007-07-08Fix for disappearing text in FM-Towns end sequence.Johannes Schickel
svn-id: r27964
2007-06-23Minor formatting fixOystein Eftevaag
svn-id: r27651
2007-06-23Applying patch 1669536: Kyra2: Intro fixesOystein Eftevaag
svn-id: r27650
2007-05-30Updated legal headers in source files, based on what Pidgin (the IM client ↵Max Horn
formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots svn-id: r27024
2007-05-23Little graphics fix for FM-Towns version. (Thanks to Florian Kagerer)Johannes Schickel
svn-id: r26930
2007-05-22Some graphic fixes for FM-Towns version. (Thanks to Florian Kagerer for this).Johannes Schickel
svn-id: r26915
2007-04-27Cleanup.Johannes Schickel
svn-id: r26604
2007-04-26Oops.Johannes Schickel
svn-id: r26596
2007-04-15Formatting/Cleanup.Johannes Schickel
svn-id: r26511
2007-03-23Implemented some palette code differences for Amiga version.Johannes Schickel
svn-id: r26281
2007-03-18- little 'cleanup'Johannes Schickel
- finished MSC file support for Amiga version svn-id: r26204
2007-03-16Basic support for Amiga MSC files.Johannes Schickel
svn-id: r26153
2007-03-12WIP code for Amiga version:Johannes Schickel
- Font displaying is not yet supported. - Intro should be glitch free - all other things are *untested* svn-id: r26113
2007-03-08Fixed const issue (casting const to non-const)Max Horn
svn-id: r26027
2007-03-07- cleanupJohannes Schickel
- some diffs for Amiga version svn-id: r26010
2007-02-17Applied cyx's patch #1659302 ("KYRA: VQA player code cleanup/reduce") with theTorbjörn Andersson
minimal change suggested in the tracker. svn-id: r25649
2007-02-12little fix for fm-towns versionJohannes Schickel
svn-id: r25531
2007-02-12Support for Japanese FM-Towns version. (code contributed by Florian Kagerer, ↵Johannes Schickel
modified a bit) svn-id: r25530
2007-02-01oops.Johannes Schickel
svn-id: r25321
2007-02-01Fix for missing Brandon in Zanthia's home (see bug #1498221 "KYRA1: ↵Johannes Schickel
Subtitles missing when meeting Zanthia "). svn-id: r25320
2007-01-31Some changes to be closer to the original with palette handling.Johannes Schickel
svn-id: r25316
2007-01-25Fix typos in some warningsMax Horn
svn-id: r25171
2007-01-09Fix for bug #1631352 ("KYRA1: Graphics heavily broken and ScummVM crash"), I ↵Johannes Schickel
tried memmove here, but it also crashed on Win32 with memmove, so I reverted it back to how it was. svn-id: r25059
2007-01-06Merging decodeFrameDeltaPage() again and using Fingolfin's template trickery ↵Oystein Eftevaag
instead svn-id: r25039
2007-01-06A few minor fixes and optimizations (biggest one is splitting ↵Oystein Eftevaag
decodeFrameDeltaPage() into two functions to avoid a high amount of conditional jumps per decided animation frame svn-id: r25034
2006-10-23Fix for bug #1582726 ("KYRA1: Crash when entering Castle screen").Johannes Schickel
svn-id: r24475
2006-09-17- removes the kyra specific language flag system, and uses the language enum ↵Johannes Schickel
defined in Common for that now - also reworks the game flag system in general svn-id: r23920
2006-09-17Const correctnessMax Horn
svn-id: r23916
2006-09-16Replaces all malloc/realloc usages with new.Johannes Schickel
svn-id: r23886
2006-09-16Replaces malloc with new in most cases.Johannes Schickel
svn-id: r23881
2006-09-15- adds dirty rect handling to the kyra engine (needs some more tests before ↵Johannes Schickel
I commit it to branch though) - initializes an uninitiliazied variable which caused crashes from time to time svn-id: r23878
2006-09-10- Some little checks for shape usage.Johannes Schickel
- Less redrawing while loading a savegame. svn-id: r23864
2006-09-10Little bit cleanup.Johannes Schickel
svn-id: r23863
2006-09-09Ignore mouselock count when switching the cursor graphics, fixing a bug ↵Oystein Eftevaag
salty-horse reported on irc. svn-id: r23849
2006-09-09Fixed bug #1554904 ("KYRA1: No mouse cursor in latest SVN build"). GI_KYRA1 isTorbjörn Andersson
not a bit flag... svn-id: r23834
2006-08-27Adds voice/chats to the intro, and adds debug strings to the function calls.Oystein Eftevaag
svn-id: r23789
2006-08-26Adds some framework for the Kyra2 intro, expands it a little bit and adds ↵Oystein Eftevaag
some static resources (strings, etc). Also adding a modified version of eriktorbjorn's '[1531929] KYRA: Kyra 2 & 3 main menu unification', with added mouse pointer and sundry. svn-id: r23766
2006-07-30Implements item shape loading for kyra3.Johannes Schickel
svn-id: r23637
2006-07-30- fixes bug in fileData (introduced with last commit)Johannes Schickel
- show mouse cursor in Screen::setMouseCursor if it's allready shown - a little bit more kyra3 init stuff svn-id: r23623
2006-07-30- fixes copyright of kyra3.hJohannes Schickel
- implements a bit more init functions for kyra3 - removes hacked mouse cursor - changes Resource::fileData to accept a null pointer for size svn-id: r23622
2006-07-16- don't error on CHAPTER1.VRM miss anymoreJohannes Schickel
- nicer error messages when no font files are found - implements nicer way to load fonts svn-id: r23531
2006-06-03Fixes visible mouse cursor in the intro with classic theme.Johannes Schickel
svn-id: r22903
2006-06-03Implements cmd_fadeEntirePalette, should fix some missing palette fades.Johannes Schickel
svn-id: r22888
2006-05-28Sets a blank palette at startup.Johannes Schickel
svn-id: r22719
2006-05-28- makes Screen::getPagePtr privateJohannes Schickel
- introduces Screen::getCPagePtr and Screen::getPageRect (which should ease the introduction of dirty rect handling) - moves KyraEngine::loadBitmap to Screen svn-id: r22716
2006-05-26Removed hack to flush mouse events. No longer needed, apparently.Torbjörn Andersson
svn-id: r22662
2006-05-25Set and show/hide mouse cursors through a "cursor manager" (analogous to theTorbjörn Andersson
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-25Some more _quitFlag checks, makes quitting while end sequence faster.Johannes Schickel
svn-id: r22623