aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/graphics
AgeCommit message (Collapse)Author
2010-07-29SCI: Ignore setAttribute() on any non-existent menu itemsMatthew Hoops
This fixes two fan games: Al Pond 2 and Aquarius. The original interpreter did this as well. svn-id: r51477
2010-07-29SCI: updating screen within kAnimate as well - fixes pseudo hang in eq1 ↵Martin Kiewitz
credits (bug #3036154) svn-id: r51459
2010-07-29SCI: Re-enable the throttle for kFrameout, I must have been asleep that dayMatthew Hoops
svn-id: r51451
2010-07-28SCI: Fix using the parser in SCI Fan GamesMatthew Hoops
Get a pointer to the said spec instead of copying to a buffer. The fan games use a said spec with size < 64. Also, make said() take a const pointer as the spec cannot change. Thanks to waltervn and wjp. svn-id: r51432
2010-07-28SCI: adding header comments about sci1.1 picturesMartin Kiewitz
also fixing some of the offsets (those are DWORD instead of just WORDs) svn-id: r51415
2010-07-28SCI: priority handling for sci1.1 add-picturesMartin Kiewitz
fixes battle cruiser mini game in sq5 (at least we get something displayed now) svn-id: r51414
2010-07-28SCI: Added bug report numbers for all the recently fixed bugsFilippos Karapetis
svn-id: r51407
2010-07-28SCI: Initialize _resourceData to 0 in GfxRobot. Fixes PQSWAT demo.Matthew Hoops
svn-id: r51404
2010-07-27SCI: sci1.1 priority bands now changing in kDrawPicMartin Kiewitz
fixes qfg3: right guard on top of the palace having wrong priority fixes sq5 and all sorts of sci1.1 games: when loading wrong priority for some actors that fixed itself after one frame svn-id: r51397
2010-07-27SCI: implemented kPalette(save/restore)Martin Kiewitz
svn-id: r51381
2010-07-27SCI: reverting part of r51361Martin Kiewitz
breaks qfg3 right after intro svn-id: r51363
2010-07-27SCI: adding scaling code in kBaseSetterMartin Kiewitz
and fixing palVary timer crash when exiting engine during palVary processing svn-id: r51361
2010-07-27SCI: translating nsRect back to actual plane coordinateMartin Kiewitz
on scrollable planes svn-id: r51350
2010-07-26SCI: fixing text fonts not working correctlyMartin Kiewitz
fixes sq5 and bug #3034766 svn-id: r51335
2010-07-26SCI: fixing scroll transitions for kq6 hiresMartin Kiewitz
fixes bug #3034587 svn-id: r51334
2010-07-26SCI: implement scaling for kDrawCelMartin Kiewitz
fixes qfg4 demo properly (bug #3034506, previous commit r51304) svn-id: r51332
2010-07-26SCI: fixing transition 9Martin Kiewitz
fixes castle of dr. brain intro on amiga svn-id: r51323
2010-07-26SCI: commenting out picture cel debug msgMartin Kiewitz
svn-id: r51315
2010-07-26SCI: adding scrollcapability to sci32Martin Kiewitz
svn-id: r51313
2010-07-26SCI: some scrolling support for sci32Martin Kiewitz
not fully done yet svn-id: r51308
2010-07-26SCI: Some cosmetic changes to the warning thrown when fixing invalid windowsFilippos Karapetis
svn-id: r51306
2010-07-26SCI: Fixed bug #3034507, "PQ2 Demo: Non-existant menu item"Filippos Karapetis
svn-id: r51294
2010-07-25SCI: adding kAddPicAt dummyMartin Kiewitz
svn-id: r51283
2010-07-25SCI: blacking out planes that got deletedMartin Kiewitz
svn-id: r51282
2010-07-25SCI: some changes for kq7Martin Kiewitz
- resetting negative plane left/top - kSave(0) returns SIGNAL svn-id: r51281
2010-07-25SCI: removing onControl from coordAdjuster32Martin Kiewitz
svn-id: r51278
2010-07-25SCI: using coordadjuster in GfxViewMartin Kiewitz
svn-id: r51276
2010-07-25SCI: sci32 coord adjustment changesMartin Kiewitz
- fixes lsl6hires inventory svn-id: r51275
2010-07-25SCI: adjust z coordinate for views (sci32)Martin Kiewitz
fixes gk1 newspaper svn-id: r51272
2010-07-25SCI: sci32 changesMartin Kiewitz
- mouse position now gets adjusted inside kGetEvent - priority is read out during kFrameout - check planeRect - check if plane picture resource actually exists fixes sq6 svn-id: r51270
2010-07-24SCI: changing how insectRect gets appliedMartin Kiewitz
svn-id: r51259
2010-07-24SCI: adding kOnMe transparency supportMartin Kiewitz
and disabling speed throttler for poor clones computer :P fixes some hotspots in gk1 only supposed to react on actual pixel clicks svn-id: r51255
2010-07-24SCI: fix warningMartin Kiewitz
svn-id: r51253
2010-07-24SCI: honor given order of screen items in sci32Martin Kiewitz
fixes gk1 game menu slider controls svn-id: r51252
2010-07-24SCI: support useInsetRect in kFrameoutMartin Kiewitz
svn-id: r51251
2010-07-24SCI: enable speed throttler for sci32Martin Kiewitz
svn-id: r51250
2010-07-24SCI: cache Planes for sci32Martin Kiewitz
svn-id: r51249
2010-07-24SCI: delete hidden planes in kFrameoutMartin Kiewitz
svn-id: r51246
2010-07-24SCI: kCelWide/kCelHigh now adjust on hires viewsMartin Kiewitz
somewhat fixes gk1 hires inventory issue svn-id: r51245
2010-07-24SCI: fix warning and remove duplicate codeMartin Kiewitz
svn-id: r51243
2010-07-24SCI: adding 1 to planeRect bottom/rightMartin Kiewitz
svn-id: r51241
2010-07-24SCI: locking picture resourceMartin Kiewitz
fixes sq6 crashing with resource data NULL pointer svn-id: r51240
2010-07-24SCI: adding workaround for sq4 room 391Martin Kiewitz
svn-id: r51238
2010-07-23SCI: adding table for kDisplay workaroundsMartin Kiewitz
and removing hardcoded checks, adding another workaround for kGraph(drawLine) in island of dr. brain (also gene explanation chart) Moving trackOriginAndFindWorkaround() into workarounds.cpp svn-id: r51209
2010-07-23SCI: adding workaround for sq4/room 391Martin Kiewitz
kDisplay is called with an object as opcode, we simply skip over it svn-id: r51208
2010-07-23SCI: fixing kNewWindow (SCI1.1)Martin Kiewitz
check differently for null restoreRect, fixes pq3 some windows not getting fully removed calling showBits on actual dims and not on restoreRect, fixes lb2 about window issues (and possible qfg1vga window issues as well) svn-id: r51204
2010-07-23SCI: support kSetCursorSci11(-2)Martin Kiewitz
svn-id: r51202
2010-07-23SCI: Now saving the kPalVary state inside savegamesFilippos Karapetis
svn-id: r51194
2010-07-22SCI: Some slight work on robot filesFilippos Karapetis
svn-id: r51176
2010-07-22SCI: Hopefully fix compilation when ENABLE_SCI32 is not definedMatthew Hoops
svn-id: r51164