aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/gfx/gfx_driver.cpp
AgeCommit message (Collapse)Author
2009-05-08SCI: Replaced gfx_driver_t::set_palette and install_palette by directly ↵Max Horn
invoking their OSystem counterparts svn-id: r40385
2009-04-24SCI: Fix transparency in view-based mouse cursors.Walter van Niftrik
svn-id: r40116
2009-04-24SCI: Fixed mouse cursor hotspots in ECO1.Walter van Niftrik
svn-id: r40110
2009-03-18Cleaned up graphics initialization a bitFilippos Karapetis
svn-id: r39513
2009-03-17Started objectifying the graphics resource manager (refer to patch #2689887)Filippos Karapetis
svn-id: r39492
2009-03-16Replaced "xl" with "width" and "y1" with "height" in places where rectangles ↵Filippos Karapetis
are used svn-id: r39435
2009-03-08Use new Palette class to manager pixmap palettes.Willem Jan Palenstijn
There are some remaining regressions with text colour in SCI1 games, but overall it should fix more than it breaks. svn-id: r39242
2009-03-07SCI: Moved scummvm_get_event to operations.cpp (the only place where it is ↵Max Horn
used), to ease future refactoring of the event handling code svn-id: r39201
2009-03-07The ScummVM debug console is now working (though only the "version" command ↵Filippos Karapetis
is assigned, for now) svn-id: r39195
2009-02-26SCI: Modified gfx_new_mode to take a Graphics::PixelFormatMax Horn
svn-id: r38909
2009-02-26Cleanup. Readded FIXMEFilippos Karapetis
svn-id: r38895
2009-02-25Initial fix for the keypad keys. We still don't know the initial state of ↵Filippos Karapetis
the caps lock etc keys, so an appropriate method will need to be added to OSystem svn-id: r38887
2009-02-25Reverted my wrong commit #38870. Most of the key codes are handled by the ↵Filippos Karapetis
engine itself, however there are cases where they are handled by the game scripts, e.g. in save/load dialogs. The arrow keys in the save/load dialogs should work properly again. The numpad keys still look to be broken by some other commit svn-id: r38886
2009-02-25SCI: Added remark that we don't track capslock, numlock, scrlock properlyMax Horn
svn-id: r38882
2009-02-25SCI: Simplify event polling code a little bitMax Horn
svn-id: r38881
2009-02-24fix warningMax Horn
svn-id: r38871
2009-02-24Replaced some of the internal SCI scan codes with the ones from ScummVMFilippos Karapetis
svn-id: r38870
2009-02-24Process modifier keys (capslock, numlock, scrollock)Filippos Karapetis
svn-id: r38868
2009-02-24SCI: Removed usec_sleep from gfx_driver_t (call OSystem::delayMillis ↵Max Horn
directly instead); added remarks that busy-waiting like this with delayMillis is maybe not the best way, and that gfx_driver_t should be either removed or turned into a class svn-id: r38851
2009-02-24SCI: call updateScreen after every copyRectToScreen; removed internal front ↵Walter van Niftrik
visual buffer svn-id: r38839
2009-02-23SCI: translate cursor's palette to global paletteWillem Jan Palenstijn
svn-id: r38822
2009-02-23reinstate line drawing for xfact/yfact > 1Willem Jan Palenstijn
svn-id: r38821
2009-02-23SCI: reinstate pointer scaling for xfact/yfactWillem Jan Palenstijn
svn-id: r38820
2009-02-23Replaced lineColor2 with Graphics::drawLineFilippos Karapetis
svn-id: r38813
2009-02-22Whitespace cleanupJordi Vilalta Prat
svn-id: r38783
2009-02-21SCI: Changed typedef struct -> structMax Horn
svn-id: r38752
2009-02-21SCI: Renamed include/gfx_*.h to gfx/gfx_*.h and likewise for sfx header filesMax Horn
svn-id: r38735
2009-02-21fix translation of shift-F-keys tooWillem Jan Palenstijn
svn-id: r38708
2009-02-21fix translation of F-keysWillem Jan Palenstijn
svn-id: r38707
2009-02-21revert large parts of r38621. error() is for fatal errors and does not ↵Willem Jan Palenstijn
return. warning() is not for debugging status messages. svn-id: r38696
2009-02-21Wrapped the SCI engine in the Sci namespace.Oystein Eftevaag
svn-id: r38676
2009-02-21formatingPaweł Kołodziejski
svn-id: r38668
2009-02-20Changed more messages to warnings/errorsFilippos Karapetis
svn-id: r38621
2009-02-18Removed some unused GFX driver capability code and flagsFilippos Karapetis
svn-id: r38473
2009-02-17CleanupFilippos Karapetis
svn-id: r38452
2009-02-17Removed already implemented graphic capability flags, and used CLIP inside ↵Filippos Karapetis
scummvm_draw_line() to clean up the code a bit svn-id: r38451
2009-02-17point_t -> Common::PointFilippos Karapetis
svn-id: r38437
2009-02-17SCI: ran astyleWalter van Niftrik
svn-id: r38419
2009-02-17Update headers. gfx/Eugene Sandulenko
svn-id: r38412
2009-02-17SCI: Added a bounds check on the index when setting palette.Walter van Niftrik
svn-id: r38407
2009-02-15Fixed more warningsMax Horn
svn-id: r38332
2009-02-15SCI: Run astyle to make the code be more compliant with our Code Formatting ↵Max Horn
Guidelines: gfx dir svn-id: r38321
2009-02-15- Move sci/scummvm/ contents to sci/ Eugene Sandulenko
- Rename scumm_engine.cpp to sci.cpp - Remove unneeded gfx drivers - Rename scummvm_driver.c to gfx_driver.cpp svn-id: r38225