aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/graphics
AgeCommit message (Collapse)Author
2012-02-21Merge pull request #182 from fingolfin/forbid-ctypeWillem Jan Palenstijn
ALL: Avoid using is* macros from ctype.h
2012-02-20COMMON: Move isFoo functions to namespace Common, add doxygen commentsMax Horn
2012-02-17SCI: Added some sanity checks by digitallFilippos Karapetis
- Limit the LB1 cursor workaround to LB1 only (so that fanmade games aren't affected) - Error our when bad cursor hotspots are found
2012-02-17SCI: Fix and cleanup the monochrome cursor codeFilippos Karapetis
This makes the code like FreeSCI again, which is the correct way to fix bug #3487088.
2012-02-17SCI: Fix bug #3487088 - "SCI: LB1: Missing Wait cursor"Filippos Karapetis
2012-02-15JANITORIAL: Fix missing whitespace in pointer castTarek Soliman
find -name '*.h' -or -name '*.cpp' | xargs sed -r -i 's@\(([A-Za-z0-9]+)\*\)@(\1 *)@g' This seems to have caught some params as well which is not undesirable IMO. It also caught some strings containing this which is undesirable so I excluded them manually. (engines/sci/engine/kernel_tables.h)
2012-02-15ALL: Avoid using is* macros from ctype.hMax Horn
On some systems, passing signed chars to macros like isspace() etc. lead to a runtime error. Hence, mark these macros as forbidden by default, and introduce otherwise equivalent alternatives for them.
2012-02-13SCI: Fix the order of diagonal roll transitions in the old lookup tableFilippos Karapetis
This fixes several inverted transitions (like in SQ3, ICEMAN, Hoyle 1 etc) - bug #3485194
2012-02-13SCI: Fix bug #3487092: "SCI: LB1: Magnifying glass cursor is grey"Filippos Karapetis
2012-01-15SCI: Properly handle negative coordinates in drawTextBitmap()Filippos Karapetis
This fixes occasional crashes when going to the map in GK1. Many thanks to digitall for finding this through Valgrind
2012-01-15SCI: Plug loads of memory leaks in the SCI32 graphics codeFilippos Karapetis
Many thanks to digitall for finding these
2012-01-14SCI: Don't clip the plane rectangle in kernelDeletePlane()Filippos Karapetis
The actual cause for this clipping has been fixed
2012-01-14SCI: When deleting a plane, also delete the items in itFilippos Karapetis
This fixes a crash in GK1 day 2, after using the thermostat outside Mosely's office
2012-01-14SCI: Fix bug in fadeIn()/fadeOut()Filippos Karapetis
This wasn't added in 4742b4d728ba772d47cc497681c9bfb0144475bc)
2012-01-13SCI: Fixed some graphics corruption (black boxes) in the dialogs of GK1Filippos Karapetis
2012-01-01JANITORIAL: Remove SVN tagsStrangerke
2011-11-17SCI: Break the huge kernelFrameOut function into several smaller onesFilippos Karapetis
Also, prefix more class variables with underscores
2011-11-17SCI: Prefix class variables with underscoresFilippos Karapetis
2011-11-17SCI: Updated information regarding bug #3439240Filippos Karapetis
2011-11-17SCI: Fixed bug #3439240 - "QFG1VGA: Game Crashes While Sleeping at Erana's ↵Filippos Karapetis
Peace"
2011-11-16SCI: Add support for slater macMatthew Hoops
2011-11-10SCI: Do not add 1 pixel to rect dimensions in SCI32Filippos Karapetis
2011-11-03SCI: Fixed typo in colorIsFromMacClut()Filippos Karapetis
2011-10-30SCI: More work on kEditTextFilippos Karapetis
2011-10-29SCI: Bugfix for text alignment in SCI32 gamesFilippos Karapetis
2011-10-29SCI: Silence GCC warningTorbjörn Andersson
2011-10-29SCI: Fixed the up/down buttons in GK1Filippos Karapetis
2011-10-29SCI: Implemented text alignment for SCI32Filippos Karapetis
2011-10-29SCI: Fixed typoFilippos Karapetis
2011-10-29SCI: Some fixes for text positioning in SCI32 games (still WIP)Filippos Karapetis
Also, removed duplicate code
2011-10-28SCI: Remove unneeded casts (thanks to wjp for pointing that out)Filippos Karapetis
2011-10-28SCI: Added two files missing in commit 4ac2940Filippos Karapetis
2011-10-28SCI: Use the original text buffer width/height when drawing itFilippos Karapetis
Fixes the display of overlay text
2011-10-28SCI: Draw overlay text, if it exists (e.g. on buttons)Filippos Karapetis
2011-10-28SCI: Fixed text background color and text transparency for SCI32 gamesFilippos Karapetis
2011-10-26SCI: Renamed GfxControls to GfxControls16Filippos Karapetis
2011-10-20SCI: Added a hack to fix bug #3035693 - "SCI: QFG3 demo: Rope swinging more ↵Filippos Karapetis
heroic than ever"
2011-10-19SCI: Moved the width adjustment outside getPlaneRect()Filippos Karapetis
2011-10-19SCI: Move the palette merging checking code inside the GfxPalette classFilippos Karapetis
2011-10-19SCI: Added a sanity check when drawing text. Older SCI32 saves work nowFilippos Karapetis
2011-10-19SCI: Merged all the code to get/set the NS rectFilippos Karapetis
2011-10-19SCI: Removed unused includesFilippos Karapetis
2011-10-19SCI: Wrapped some very long linesFilippos Karapetis
2011-10-19SCI: Fixed script bug #3425276 - "SCI: PQ2: Game crashes when looking at file"Filippos Karapetis
2011-10-19SCI: The draw_pic console command now works in SCI32Filippos Karapetis
Moreover, the overlay is temporarily hidden to show the picture
2011-10-18SCI: Added some hacks related to new functionality in Phantasmagoria 2Filippos Karapetis
The game will now start (but won't do anything exciting - it'll display its main menu, which doesn't work yet)
2011-10-15SCI: Fixed text length in upscaled SCI32 gamesFilippos Karapetis
2011-10-14SCI: Fixed display of text surfaces in SCI21Filippos Karapetis
2011-10-14SCI: Silenced warningsFilippos Karapetis
2011-10-14SCI: More work on kBitmap (still WIP)Filippos Karapetis