aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/screen.cpp
AgeCommit message (Collapse)Author
2009-06-25Cleanup palette setup.Johannes Schickel
svn-id: r41890
2009-06-25Implement proper AMIGA to VGA color conversion.Johannes Schickel
svn-id: r41852
2009-06-25Implement proper VGA (a color component in [0, 63]) to our palette format ↵Johannes Schickel
(color component in [0, 255]) conversion. svn-id: r41851
2009-06-25Readd PC98 palette loading for LoL 16 color.Johannes Schickel
svn-id: r41850
2009-06-25Strip trailing whitespaces and tabs.Johannes Schickel
svn-id: r41848
2009-06-22Fix memory leak.Johannes Schickel
svn-id: r41747
2009-06-22- Fixed regression in Screen::fadeToBlackJohannes Schickel
- Fixed some palette regressions in Kyra1 Amiga (only the intro works currently) svn-id: r41746
2009-06-22Changed Screen::loadPalette to take a reference to a Palette object instead ↵Johannes Schickel
of an array. svn-id: r41745
2009-06-22Changed Screen::loadBitmap and Movie::open to take an optional Palette ↵Johannes Schickel
pointer instead of an optional array pointer. svn-id: r41744
2009-06-22- Changed the following Screen functions to take a reference to a Palette ↵Johannes Schickel
object: -> setScreenPalette -> fadePalette -> getFadeParams -> fadePalStep - Fixed initialization of 256 color palettes svn-id: r41743
2009-06-22Add wrapper functionality for copying full palettes.Johannes Schickel
svn-id: r41742
2009-06-22Changed Screen::getPalette to return a reference to a Palette object.Johannes Schickel
svn-id: r41741
2009-06-22Got rid of Screen::_currentPalette.Johannes Schickel
svn-id: r41740
2009-06-22Start refactoring palette handling into new class "Palette".Johannes Schickel
svn-id: r41739
2009-06-21Cleanup.Johannes Schickel
svn-id: r41723
2009-06-21Fix drawing of sharp s.Johannes Schickel
svn-id: r41719
2009-06-21Prevent font code to draw characters not included in the font.Johannes Schickel
svn-id: r41718
2009-06-15LOL: - started on the ingame menu code (death menu, load menu and main menu)Florian Kagerer
- fixed regression in kyra gui code (broken menu highlighting) - fixed minor bug in animation code svn-id: r41557
2009-06-09- Moved Screen_v2::copyWsaRect to Screen::copyWsaRectJohannes Schickel
- Made WSAMovie_v1::displayFrame code match the original - Changed WSAMovieAmiga::displayFrame to use Screen::copyWsaRect too - Got rid of '...' parameter usage in all WSA player classes svn-id: r41398
2009-06-08Cleanup.Johannes Schickel
svn-id: r41381
2009-06-08Fix out of bounds memory access in Screen::drawShape.Johannes Schickel
svn-id: r41379
2009-06-07Remove unneeded functionality from Screen.Johannes Schickel
svn-id: r41357
2009-06-01- Fix some valgrind warningsJohannes Schickel
- Fix original bug in the Lands of Lore credits, which messed up some headings (the original didn't display them at all for some reason) svn-id: r41111
2009-05-29More formatting.Johannes Schickel
svn-id: r40994
2009-05-29Cleanup.Johannes Schickel
svn-id: r40986
2009-05-29Fix valgrind warnings.Johannes Schickel
svn-id: r40983
2009-05-29Cleanup and slight bugfix in drawShapeProcessLineScale* functions.Johannes Schickel
svn-id: r40982
2009-05-21Remove trailing tabs/whitespaces.Johannes Schickel
svn-id: r40760
2009-05-19Formatting.Johannes Schickel
svn-id: r40717
2009-05-19Remov lots of superfluous debug output.Johannes Schickel
svn-id: r40715
2009-05-17- Fix mouse cursor visibilty on load game in LoLJohannes Schickel
- Only show mouse cursor after cursor change, when the mouse was visible svn-id: r40669
2009-04-27LOL: added some drawing code and fixed some bugsFlorian Kagerer
svn-id: r40167
2009-04-25LOL: - Started implementing the fighting system. The damage inflicted is ↵Florian Kagerer
wrong, however (at least the damage inflicted by the monsters). I'm sowewhat clueless about that bug atm. - added support for monsters with distance attacks (like those orcs in front of roland's house) - lots of small bug fixes - Some startup support for the pc-98 16 color version. The intro will run, but the font drawing/coloring is still wrong. svn-id: r40144
2009-04-11KYRA: Replaced Rect class by Common::Rect; replaced dirty rect handling code ↵Max Horn
by code similiar to the one used in SAGA and the frontend GUI code svn-id: r39929
2009-03-21LOL: - added drawing code for certain gfx (blood and slime spots on the ↵Florian Kagerer
floor, teleporters, ice walls) svn-id: r39599
2009-03-17LOL: added some new drawing code required for some shapes and fixed a minor ↵Florian Kagerer
text displaying bug svn-id: r39487
2009-03-01LOL: implemented some monster related code (monsters now get placed in the ↵Florian Kagerer
maze, but they still don't do anything) svn-id: r39039
2009-02-17Fix for long delay while fading palette in Zanthia's home, when mixing potions.Johannes Schickel
svn-id: r38425
2009-01-01Whoa! Removing trailing spaces.Eugene Sandulenko
svn-id: r35648
2008-12-18Clean up cursor stack on engine quit properly.Johannes Schickel
svn-id: r35427
2008-12-04Removed obsolete refs to OSystem::kFeatureAutoComputeDirtyRectsMax Horn
svn-id: r35240
2008-11-14Committed my patch #2123680 "SDL: Backend transaction / rollback support".Johannes Schickel
svn-id: r35062
2008-10-02Engine class changed:Max Horn
- Moved initCommonGFX() && GUIErrorMessage() out of class Engine - got rid of the _autosavePeriod member (this prevented users from changing the autosave period during runtime) - Got rid of an evil 'using GUI::Dialog' statement - Clarified some Doxygen comments svn-id: r34720
2008-09-30Renamed Engine::quit to Engine::shouldQuit (previously, it was easily ↵Max Horn
confused with Engine::quitGame); also cleaned up engine.h a bit svn-id: r34700
2008-09-14Fix potentional bug in Screen::setResolution.Johannes Schickel
svn-id: r34533
2008-09-14Typo.Johannes Schickel
svn-id: r34528
2008-09-14Fixed thumbnail creation / loading in kyra.Johannes Schickel
svn-id: r34527
2008-09-10Cleanup.Johannes Schickel
svn-id: r34484
2008-08-16Cleanup.Johannes Schickel
svn-id: r33948
2008-08-02Fixed regressions in kyra1 amiga.Johannes Schickel
svn-id: r33522