aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/screen.h
AgeCommit message (Collapse)Author
2009-06-25Add a const "getData" access method to Palette.Johannes Schickel
svn-id: r41880
2009-06-25Implement proper color index conversion for Lands of Lore PC98. (The intro ↵Johannes Schickel
and menu screen work fine now) svn-id: r41867
2009-06-25Readd PC98 palette loading for LoL 16 color.Johannes Schickel
svn-id: r41850
2009-06-25Implement palette fading for 16 color version of Kyrandia 1.Johannes Schickel
svn-id: r41846
2009-06-25Implement properly colored mouse cursors in 16 color version of Kyrandia 1.Johannes Schickel
svn-id: r41845
2009-06-25Initial support for Kyrandia 1 PC-9801 Japanese 16 color.Johannes Schickel
svn-id: r41844
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-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-07Remove unneeded functionality from Screen.Johannes Schickel
svn-id: r41357
2009-05-29Cleanup and slight bugfix in drawShapeProcessLineScale* functions.Johannes Schickel
svn-id: r40982
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-01-01Whoa! Removing trailing spaces.Eugene Sandulenko
svn-id: r35648
2008-09-14Fixed thumbnail creation / loading in kyra.Johannes Schickel
svn-id: r34527
2008-08-16Cleanup.Johannes Schickel
svn-id: r33948
2008-07-27- Fixed fadePalette for HoF and Kyra3Johannes Schickel
- Fixed bug in wsaFrameAnimationStep svn-id: r33334
2008-05-11- Renamed KyraEngine to KyraEngine_v1Johannes Schickel
- kyra.* -> kyra_v1.* - scene.cpp -> scene_v1.cpp svn-id: r32044
2008-05-02Started to refactor kyra2/kyra3 code to a common base. (regressions ↵Johannes Schickel
possible, compiling currently broken) svn-id: r31817
2008-04-29Various cleanup.Johannes Schickel
svn-id: r31772
2008-04-26Fixed kyra screen initialization.Johannes Schickel
svn-id: r31730
2008-04-23Implemented parts of item drop down code for Kyra3.Johannes Schickel
svn-id: r31681
2008-04-20- moved kyra functor code to common/func.hJohannes Schickel
- adapted debugger code to use functor code from common/func.h - adapted kyra engine to use functor code from common/func.h svn-id: r31614
2008-04-17Fixed setShapePages maxY default value.Johannes Schickel
svn-id: r31554
2008-04-17some more drawShape plot functions now (after Lord Hoto's additions) ↵Florian Kagerer
required for Kyra 1 svn-id: r31528
2008-04-16Fixed shape drawing in HoF (regression) and Kyra3.Johannes Schickel
svn-id: r31521
2008-04-16Some more kyra3 code. This should show the first scene for a brief second. ↵Johannes Schickel
(and it initializes a bit more internal stuff) svn-id: r31518
2008-04-16fix sjis text color (ship scene)Florian Kagerer
svn-id: r31517
2008-04-12- some refactoring for Kyra3Johannes Schickel
- removed unneeded map code in KyraEngine_v3 svn-id: r31488
2008-04-06implement missing Screen::drawShapePlotType11_15()Florian Kagerer
svn-id: r31441
2008-03-30Always clip rect to copy in Screen::copyRegion now, like the original does.Johannes Schickel
This fixes bug #1537373 "KYRA1: Crash when meeting Zanthia". svn-id: r31318
2008-03-30- get rid of const_castFlorian Kagerer
svn-id: r31317
2008-03-30Renamed some functions according to our coding guidelines.Johannes Schickel
svn-id: r31310
2008-03-30- fixed formattingJohannes Schickel
- fixed const correctness (needed a const_cast though :-/) svn-id: r31309
2008-03-29New drawShape code for Kyra 1 and 2. Scaled sprites no longer appear ↵Florian Kagerer
mutilated. This also fixes bug #1582675 (KYRA1: Brandon standing IN the floor). This still needs some testing (for both Kyra 1 and Kyra 2). svn-id: r31306
2008-03-27Fixed palette loading debug command for amiga version.Johannes Schickel
svn-id: r31266