aboutsummaryrefslogtreecommitdiff
path: root/engines/agi/graphics.cpp
AgeCommit message (Collapse)Author
2010-01-05Fixed bug #2924968, "AGI: Can't click "cancel" in Save/Restore Game Menu". ThisTorbjörn Andersson
regression was probably introduced with r45260, "AGI: cleanup GfxMgr::testButton". svn-id: r47030
2009-10-20AGI: cleanup GfxMgr::testButtonMax Horn
svn-id: r45260
2009-10-20AGI: Turn g_tickTimer & g_mouse into members of class AgiEngine resp. AgiBaseMax Horn
svn-id: r45259
2009-07-14Remove ioFailed() usage from AGI engine.Kari Salminen
svn-id: r42495
2009-06-06CleanupEugene Sandulenko
svn-id: r41254
2009-06-06Fix bug #1745954: "GR: Intro "jumpy" in parts (Amiga version)"Eugene Sandulenko
svn-id: r41244
2009-06-06Fix bug #2434187: "SQ2: message not displayed, or vanishes too quickly"Eugene Sandulenko
svn-id: r41240
2009-06-06Whitespace fixes and C++ commentsEugene Sandulenko
svn-id: r41239
2008-01-30Fix for bug #1881170 (AGI: palette-related glitches reported). Made AGIPAL ↵Kari Salminen
use only the lowest 6 bits of each color component (This should be the way the original AGIPAL-hack behaves too). svn-id: r30708
2008-01-17Fixed obsolete comment.Kari Salminen
svn-id: r30535
2008-01-07typoMax Horn
svn-id: r30328
2008-01-07Reject AGIPAL-files with over 6 bits per color component. Makes at least ↵Kari Salminen
fanmade AGI game Naturette II's colors not be messed up anymore. svn-id: r30326
2008-01-03Made AGIPAL-loading more lenient with errors. Added AGIPAL-flag to Naturette ↵Kari Salminen
3. These together fix Naturette 3's intro (No more long shakings). svn-id: r30193
2007-11-23cleanupMax Horn
svn-id: r29617
2007-09-23Add support for Russian versions of AGI gamesEugene Sandulenko
svn-id: r29056
2007-09-21Minimize changes to the mouse cursor's paletteFilippos Karapetis
svn-id: r29002
2007-09-19Merged common/stdafx.h into common/scummsys.h. All referencing files have ↵Nicola Mettifogo
been updated. svn-id: r28966
2007-09-05Only change the cursor palette when the mouse hovers over a hotspot in ↵Filippos Karapetis
Mickey, not the whole cursor. This is a much faster operation, which also gives better results svn-id: r28860
2007-09-02Text in Mickey is shown correctly now. Also, removed an obsolete function ↵Filippos Karapetis
declaration of PutPixel() svn-id: r28835
2007-09-01An early WIP of PreAGI (TrollVM) supportEugene Sandulenko
svn-id: r28787
2007-08-03Added Apple IIGS arrow cursor data.Kari Salminen
svn-id: r28436
2007-08-01Added data for the Atari ST AGI palette and Apple IIGS AGI palettes V1 and V2.Kari Salminen
svn-id: r28387
2007-07-15Added 3 different Amiga AGI palettes (From oldest to newest). Changed ↵Kari Salminen
initPalette so its easier to enable the usage of those palettes later. svn-id: r28114
2007-07-10Add Amiga-style menus (FR #657645). Used in Amiga-rendering mode.Kari Salminen
svn-id: r28015
2007-07-10Make AGI's button drawing use AgiButtonStyle. Doesn't use Amiga-style yet. ↵Kari Salminen
It's next. svn-id: r28014
2007-07-06Added data for an Amiga-style busy mouse cursor (An hourglass). Not used yet ↵Kari Salminen
though. svn-id: r27941
2007-07-06Added Amiga-style mouse cursor. Used with Amiga-render mode.Kari Salminen
svn-id: r27938
2007-07-06Tidied up and simplified AGI mouse cursor management.Kari Salminen
svn-id: r27937
2007-06-25Removed obsolete code for setting transparent debugging console colors.Kari Salminen
svn-id: r27714
2007-06-25Unified GfxMgr::putPixelsA-function's priority info handling.Kari Salminen
svn-id: r27710
2007-06-25Fix priority screen showing when using AGI256 or AGI256-2.Kari Salminen
svn-id: r27707
2007-06-20Make putPixelsA-function use correct mask (0x0f normally for 16 colors, 0xff ↵Kari Salminen
for 256 colors in AGI256 mode). svn-id: r27571
2007-06-20Add an additional AGI screen for 256 color data (For use with AGI256 and ↵Kari Salminen
AGI256-2). svn-id: r27564
2007-06-20svn-id: r27561Kari Salminen
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-03-29cleanup.Johannes Schickel
svn-id: r26315
2007-03-22- Save AGIPAL resource number properlyEugene Sandulenko
- Move GfxMgr constructor to .cpp file svn-id: r26278
2007-03-22- adding support for saving AGIPAL gamesMatthew Hoops
- adding debug comment when using a new AGIPAL palette - changing so that only pal.101-109 files are used and not pal.100, as AGIPAL starts at 101 svn-id: r26277
2007-03-21adding AGIPAL support (for changing palettes in some fan games) Patch:1684685Matthew Hoops
svn-id: r26270
2007-02-13Get rid of _opt. Cleanup.Eugene Sandulenko
svn-id: r25549
2007-02-12Merged the "palette manager" into the cursor manager. It was only used toTorbjörn Andersson
manage *cursor* palettes, so the name was misleading. svn-id: r25500
2007-02-11Make the mouse cursor white (instead of green) with a black outline onTorbjörn Andersson
platforms that support cursor palettes. Changed the cursor design slightly. It's not necessarily better than the old one, but it matches the arrow cursor used in early SCI games, which seems appropriate. svn-id: r25499
2007-01-16Formating names in source codePaweł Kołodziejski
svn-id: r25101
2007-01-16Finish restructuring font data header for const correctness.David Symonds
svn-id: r25100
2007-01-06Another set of unused hires code bites the dust.David Symonds
svn-id: r25036
2007-01-06Extended text rendering code to allow "checkerboarding", and switch menu codeDavid Symonds
to using this checkerboard effect for disabled menu items (this is how Sierra's interpreter works). svn-id: r25024
2006-12-07Fixed button renderingStuart George
svn-id: r24814
2006-12-06first phase of objectisation of agi enginePaweł Kołodziejski
svn-id: r24808
2006-11-06Predictive input for AGI engine. To Do:Eugene Sandulenko
- Multitap - scummvm.ini-based dictionary path - speedup dictionary loading svn-id: r24635
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