aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/screen.h
AgeCommit message (Collapse)Author
2018-11-14KYRA: (EOB) - add support for FM-Towns version of EOB IIathrxx
2018-11-14KYRA: add 16bit mode required for EOB II FM-TOWNSathrxx
2018-11-14KYRA: implement SJIS features required for EOB II FM-Townsathrxx
- low res font drawing for intro and outro texts - fat print mode for ingame texts
2018-11-14KYRA: minor cleanupathrxx
(rename some variables in Screen::drawShape for better readability)
2014-02-18KYRA: Make GPL headers consistent in themselves.Johannes Schickel
2014-01-18KYRA: Let the VQA decoder draw directly to the backendTorbjörn Andersson
As an alternative to using the Screen class's functions, we can let the VQA decoder draw directly to the backend. This won't work if the game uses "hi-res mode", but I don't think that's ever the case for Malcolm's Revenge. I believe the KyraEngine_MR::playVQA() function ensures that the screen is properly updated after the movie has finished. This almost limits the VQA rewrite to vqa.cpp and vqa.h. Whether it's better this way than changing the Screen functions to take a 'pitch' parameter...? I don't know. But it's an alternative.
2014-01-18KYRA: Rewrite the VQA decoder, using the VideoDecoder classesTorbjörn Andersson
There isn't really a lot of benefit to this, but I think it's nicer if all our video decoders at least try to use the same infrastructure.
2013-01-09KYRA: (LOL/FM-TOWNS) - adjust sjis font settings, spacing, etc.athrxx
2012-11-19KYRA: Make "const type *const" use consistent.Johannes Schickel
I used this command for changing "const type * const" to "const type *const": git ls-files "*.cpp" "*.h" | xargs sed -i -e 's/const \([a-zA-Z0-9_]*\) \* const/const \1 \*const/g'
2012-11-18KYRA: (EOB) - implement simplified EGA dithering for EOB IIathrxx
2012-11-18KYRA: (EOB) - cleaning up CGA/EGA graphics codeathrxx
- fix some glitches in CGA rendering mode - revert most of 66da4777d476c6a9fc2a13351e3b30afc748fd94 (instead of having lots of EGA dithering routines throughout the whole EOB code we're going to implement some post-processing code in updateScreen())
2012-07-03KYRA: Get rid of unused private class members.Johannes Schickel
Thanks to salty-horse for pointing at these.
2012-02-26COMMON: Move RenderMode and GUIOptions functionality into separate filesMax Horn
2012-02-24KYRA: (EOB) - fix save file thumbnail generation in CGA/EGA modeathrxx
2012-02-24KYRA: (EOB) - cleanup CGA/EGA code a bitathrxx
2012-02-21KYRA: (EOB) - implement EGA mode (hi res dithering) for EOB IIathrxx
(also fix various thing connected to CGA/EGA modes)
2012-02-21KYRA: (EOB) - start work on CGA and EGA graphics modesathrxx
2012-02-15JANITORIAL: Fix whitespace in pointer template argTarek Soliman
2011-12-26KYRA: Merge Screen_Rpg with Screen (for now).Johannes Schickel
This should(!) fix ARM compilation issues due to virtual inheritance.
2011-12-26KYRA: Remove unused/obsolete function.Johannes Schickel
2011-12-26KYRA: (EOB) - get rid of loadVGAPalette7bit()athrxx
(slightly change VGA palette loader to accomodate EOB1 palettes)
2011-12-26KYRA: (EOB) - remove unneeded virtual declarations in screen.hathrxx
2011-12-26KYRA: (EOB/LOL) - move eob/lol specific screen code to new classathrxx
2011-12-26KYRA: implement Screen::decodeFrame1()athrxx
(required for decoding some EGA bitmaps in EOB1)
2011-12-26KYRA: (EOB) - lots of fixes towards EOB1 playabilityathrxx
also implement some new code (EOB1 portals, burning hands spell, etc.)
2011-12-26KYRA: (EOB) - initial code base commitathrxx
2011-08-07JANITORIAL: Remove trailing empty lines.Christoph Mallon
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2010-10-23LOL: - fix invalid mem accessFlorian Kagerer
- also extend LordHoto's recent item code changes to LOL svn-id: r53740
2010-03-22Patch #2973290: Semicolon cleanupMax Horn
svn-id: r48359
2009-12-06Fix overflow of glyph count for CREDIT6.FNT, this fixes credits for Kyra1 ↵Johannes Schickel
floppy/FM-TOWNS/PC98. svn-id: r46269
2009-10-11Cleanup.Johannes Schickel
svn-id: r44907
2009-10-11Revert changes to graphics/sjis.h in r44709.Johannes Schickel
svn-id: r44904
2009-10-10LOL/PC-98: implemented drawing code for teleportersFlorian Kagerer
svn-id: r44883
2009-10-10LOL/PC-98: fixed two minor bugsFlorian Kagerer
svn-id: r44870
2009-10-04Change a couple places from 'end of namespace' to 'End of namespace', for ↵Max Horn
consistency svn-id: r44634
2009-10-04Some fixes to comply with our coding guidelines.Johannes Schickel
svn-id: r44624
2009-09-30Adapt KYRA engine to use the ASCII and half-width katakana support of the ↵Johannes Schickel
SJIS font. (required for LoL PC98) svn-id: r44488
2009-09-30Cleanup: got rid of Screen::ShadeType.Johannes Schickel
svn-id: r44487
2009-09-20Fix removal of SJIS characters in LoL PC98 menu.Johannes Schickel
svn-id: r44213
2009-08-19Make KYRA only call OSystem::updateScreen from inside Screen::updateScreen, ↵Johannes Schickel
when the screen really changed OR the palette changed. svn-id: r43537
2009-08-11Enable dirty rect handling for the Amiga version again.Johannes Schickel
svn-id: r43280
2009-08-11Cleanup.Johannes Schickel
svn-id: r43279
2009-08-11Fix thumbnails for savegames made via the in-game GUI of Kyrandia 1 Amiga.Johannes Schickel
svn-id: r43278
2009-08-10Fix interface text color.Johannes Schickel
svn-id: r43195
2009-08-10Initial support for correct colors in the interface of Kyra1 AMIGA.Johannes Schickel
svn-id: r43192
2009-08-09Add support for the font format used in Kyrandia 1 Amiga. (font colors are ↵Johannes Schickel
wrong though) svn-id: r43187
2009-08-09Create a "Font" interface and create a "DOSFont" implementation for handling ↵Johannes Schickel
DOS version fonts. svn-id: r43186
2009-08-09Cleanup AMIGA graphics conversion.Johannes Schickel
svn-id: r43183
2009-07-11Removed the now uneeded "Screen::_disableScreen" flag.Johannes Schickel
svn-id: r42366