aboutsummaryrefslogtreecommitdiff
path: root/engines/sci
AgeCommit message (Collapse)Author
2010-08-01SCI: Cleanup.Johannes Schickel
svn-id: r51584
2010-08-01SCI: Move kernelShakeScreen to GfxScreen so it can be used in SCI32 (it's ↵Matthew Hoops
used in GK1) svn-id: r51583
2010-08-01SCI: changing noname selector namesMartin Kiewitz
removing space from previous name svn-id: r51582
2010-08-01SCI: fixing regression of r51520Martin Kiewitz
svn-id: r51580
2010-08-01SCI: adding "audiosfx" to directoriesMartin Kiewitz
svn-id: r51579
2010-08-01SCI: adding workaround for pq2 kDisplayMartin Kiewitz
in room 23 svn-id: r51578
2010-08-01SCI: Enabled the "Return to Launcher" feature (needs testing)Filippos Karapetis
svn-id: r51577
2010-08-01SCI: removing pirated sq4 version from detectionMartin Kiewitz
"fixes" bug #3037800 fixing warning in seg_manager svn-id: r51576
2010-08-01SCI: adding workaround for lb1Martin Kiewitz
fixes bug #3037694 svn-id: r51575
2010-08-01SCI: adding workaround for hq1/qfg1Martin Kiewitz
fixes bug #3037659 svn-id: r51573
2010-08-01SCI: Ignoring non-critical script bug in QFG1VGA, when closing any ↵Filippos Karapetis
conversation dialog with esc (doesn't affect gameplay in any manner) svn-id: r51572
2010-08-01SCI: adding audio directory searching for patchesMartin Kiewitz
fixes bug #3037768 svn-id: r51570
2010-08-01SCI: reading the actual priority instead of guessingMartin Kiewitz
svn-id: r51569
2010-08-01SCI: Add another LB2 floppy selector name for an uninit'd workaround (bug ↵Matthew Hoops
#3036291) svn-id: r51565
2010-08-01SCI: Add another KQ5 VGA floppy entry (bug #3036996)Matthew Hoops
svn-id: r51564
2010-08-01SCI: Fix uninitialized variable warning in g++.Johannes Schickel
Thanks to clone2727 for suggestion to initialize the default new plane priority to 0xFFFF, which means that the plane should be invisible. I added a FIXME there though. So please re check this change. In case that is fine just remove the FIXME, in case some other default value should be chosen, please change the value and also remove the FIXME. svn-id: r51561
2010-07-31SCI: fix lofs autodetectionMartin Kiewitz
makes polish lsl1 work (its game superclass name got translated, so no "Game" object available) - bug #3037194 thx to dam-soft for his patient help svn-id: r51557
2010-07-31SCI: fixing CR/LF, adding info about polish lsl1Martin Kiewitz
svn-id: r51550
2010-07-31SCI: Don't include the time running the debugger in the game running timeMatthew Hoops
svn-id: r51548
2010-07-31SCI: adding detection for benchmark viewsMartin Kiewitz
and enable speed throttler when just one regular cel was drawn, fixes eco quest 2 ego getting light-speed fast in village (bug #3036805) =this could cause regressions like disabled animations in games= svn-id: r51544
2010-07-31SCI: Add uninit'd temp workaround for Grotesteing (fan game)Matthew Hoops
svn-id: r51543
2010-07-31SCI: changing laurabow1 workaround to all roomsMartin Kiewitz
fixes bug #3037410 svn-id: r51541
2010-07-31SCI: removing warning about uninitialized parametersMartin Kiewitz
didn't cause any harm till now and it seems testers get irritated by it. Switching it to VM debug level 2. svn-id: r51540
2010-07-31SCI: little cleanupMartin Kiewitz
svn-id: r51539
2010-07-31SCI: kGameIsRestarting returns 2 when we restoredMartin Kiewitz
fixes castle of dr. brain save issue in puzzle room, fixes island of dr. brain save issue when saving in first room svn-id: r51538
2010-07-31SCI: adjusting inside view::getCelRect for sci0earlyMartin Kiewitz
fixes cels being placed wrongly, sci0early didnt have the z adjust. svn-id: r51537
2010-07-31SCI: updating commentMartin Kiewitz
svn-id: r51536
2010-07-31SCI: adding polish lsl1Martin Kiewitz
svn-id: r51535
2010-07-31SCI: kAnimate - limit update of nsRect when scaledMartin Kiewitz
only set nsRect when being drawn later (scaled only), fixes sq5 instant-death in elevator shaft svn-id: r51534
2010-07-31SCI: fixing stupid typoMartin Kiewitz
svn-id: r51533
2010-07-31SCI: Whitespace cleanup.Johannes Schickel
svn-id: r51532
2010-07-31SCI: Fix walking in GK1 later in the gameMatthew Hoops
The Feature class uninit'd workaround needs to be extended to all levels of inheritance. svn-id: r51527
2010-07-31SCI: fix kAddToPic called with view dataMartin Kiewitz
and adding workaround for pq2 when showing windows with pictures change to kAddToPic fixes bad coordinates of cels when restoring the game (should also fix lsl2) svn-id: r51526
2010-07-30SCI: Add comment about stability requirements in makeSortedList.Johannes Schickel
svn-id: r51523
2010-07-30SCI: Switch to Common::RandomSource.Johannes Schickel
Since I got no response to my mail to -devel, I just assume that there is no specific reason for using rand() in SCI. As explained in my mail to -devel about why SCI uses rand, this might allow SCI to work with our event recording, when that ever gets finished. I adapted kRandom so that it also supports negative random numbers. And furthermore that the toNumber argument is smaller than the fromNumber argument. I am not sure whether that really happens though, but it should be safer to have this. I marked that place with an TODO/CHECKME. svn-id: r51521
2010-07-30SCI: fixing view scaling codeMartin Kiewitz
fixes crash in sq5 with elevator on goliath svn-id: r51520
2010-07-30SCI: speed throttler cleanup and iceman commentMartin Kiewitz
svn-id: r51518
2010-07-30SCI: Fix saving/restoring games in fan gamesMatthew Hoops
The SCI Studio function library incorrectly calls kDeviceInfo with one parameter to get the current device. svn-id: r51514
2010-07-30SCI: finally fixing font codesMartin Kiewitz
fixing regressions of r51511&51512 and cleaning up as well - for sq5 svn-id: r51513
2010-07-30SCI: fixing another text color code issueMartin Kiewitz
(sq5 some dialog boxes again using wrong font in rare cases) svn-id: r51512
2010-07-30SCI: fixing font code handling in kTextSizeMartin Kiewitz
fixes incorrect window proportions in sq5 when hailing ship at clorox II svn-id: r51511
2010-07-30SCI: adding workaround for kSetCursor kq5cdMartin Kiewitz
adding comments as well svn-id: r51510
2010-07-30SCI: Updated the op_mod changes and added a link to the original bug reportFilippos Karapetis
svn-id: r51509
2010-07-30SCI: Added handling of negative numbers toFilippos Karapetis
op_mod for SCI01 and newer games. Fixes the battlecruiser mini-game in SQ5. Many thanks to lskovlun, wjp and m_kiewitz for their joined effort on this issue svn-id: r51508
2010-07-30Merged the two QFG3 workarounds and the two SQ1 workaroundsFilippos Karapetis
svn-id: r51506
2010-07-30SCI: Adjusted return value of the script bug workaround in rev #51504 to a ↵Filippos Karapetis
bigger number, just in case svn-id: r51505
2010-07-30SCI: Fixed script bug #3036263, "LB2CD: Disappearing Journal Entries" by ↵Filippos Karapetis
changing the return value of the workarounds made for bugs #3036274 and #3035068. The game scripts perform lt on the uninitialized temp, and if it's smaller than expected they start removing journal entries svn-id: r51504
2010-07-30SCI: arguments of mag-kSetCursor documentedMartin Kiewitz
adding primitive support to just set the cursor to the required view resource, nothing else implemented yet svn-id: r51501
2010-07-30SCI: cleaning up kSetCursorMartin Kiewitz
showing warning about unsupported mag-cursor when argc = 10 is used removing argc = 9 support, must have been a script bug somewhere svn-id: r51500
2010-07-30SCI: Updated some comments related to Freddy Pharkas and silenced warning ↵Filippos Karapetis
for kDoAudio subop 13 svn-id: r51499