aboutsummaryrefslogtreecommitdiff
path: root/engines/sci
AgeCommit message (Collapse)Author
2010-01-26SCI: also test for mapVersion == sci32 for setting viewtype to kViewVga11 - ↵Martin Kiewitz
fixes kq7 svn-id: r47568
2010-01-26SCI: Added comment about PQ:SWAT original release (has the same MD5s as the ↵Martin Kiewitz
pq collection release although version is 1.000) svn-id: r47567
2010-01-26Removed the unnecessary fadeVolume variableFilippos Karapetis
svn-id: r47566
2010-01-26SCI: removing now unneeded table EGAtable from palette classMartin Kiewitz
svn-id: r47565
2010-01-26Wording - we ignore calls to kUnload with less than 2 parametersFilippos Karapetis
svn-id: r47564
2010-01-26Ignore kUnload calls which are not made with less than 2 parameters. ↵Filippos Karapetis
Apparently, according to the FreeSCI bugs list, SQ1 calls it with 1 parameter when exiting the Ulence flats bar svn-id: r47563
2010-01-25SCI: dont fix line color for amiga 32 colorMartin Kiewitz
svn-id: r47561
2010-01-25SCI: removed EGA mapping for amiga games, cause changing ↵Martin Kiewitz
K_GRAPH_GET_COLORS_NR to support amiga also fixes it - also fixes other odd issues like the ones in kq5 and castle of dr. brain/sq1 (thx. to waltervn for finding this out) svn-id: r47560
2010-01-25Fixed window port for Slater and Hoyle 3 (the top coordinate of the main ↵Filippos Karapetis
window port is 0 like Jones, not 10 like in other games) svn-id: r47559
2010-01-25Fixed kSetCursor semantics detection for KQ5 Amiga, by making a hack for KQ5 ↵Filippos Karapetis
CD specific to that version only svn-id: r47557
2010-01-25SCI: fixing skipping over dummy VGA palettes in amiga gamesMartin Kiewitz
svn-id: r47555
2010-01-25SCI: created isAmiga32color(), using this method instead of comparing ↵Martin Kiewitz
against viewType svn-id: r47554
2010-01-25SCI: changed comment about amiga palette inside picture class (removed TODO ↵Martin Kiewitz
as well) svn-id: r47553
2010-01-25SCI: support for amiga pictures that change the paletteMartin Kiewitz
svn-id: r47552
2010-01-25SCI: support for both amiga "palettes" (one is a left-over VGA palette, the ↵Martin Kiewitz
other one is a real palette, no idea whats in there cause its just 32 bytes instead of 64 bytes) svn-id: r47551
2010-01-25Strip trailing spaces/tabs.Johannes Schickel
svn-id: r47541
2010-01-25Change some comments to use "AdLib" instead of "adlib".Johannes Schickel
svn-id: r47534
2010-01-25Replace some more Adlib uses by AdLib.Johannes Schickel
svn-id: r47530
2010-01-24SCI: skip over amiga palette inside pictures for now, needs implementation ↵Martin Kiewitz
(TODO added) svn-id: r47527
2010-01-24SCI: removed oldMenuId check for BitsShow in menu (was done for keyboard ↵Martin Kiewitz
interaction) - using mouse its possible to leave the menu which would now result in inverted menu topic not displayed - fixed svn-id: r47526
2010-01-24SCI: never set palette for amiga games (fixes kq5 palette corruption at the ↵Martin Kiewitz
beginning) svn-id: r47525
2010-01-24SCI: changed amiga palette mapping table to map color 15 (white) again, ↵Martin Kiewitz
scripts dont like it to be 255 :P svn-id: r47524
2010-01-24SCI: added comment about using color 255 all the time for amiga gamesMartin Kiewitz
svn-id: r47523
2010-01-24SCI: changing white to be 255 for amiga all the time (works for our ↵Martin Kiewitz
interpreter) - fixes mouse cursor on amiga sci1 games svn-id: r47522
2010-01-24SCI: fixing amiga mapping for colors 0 and 15, those are hardcoded like ↵Martin Kiewitz
everywhere else svn-id: r47521
2010-01-24SCI: self drawn stuff on amiga uses ega palette, we need to match it onto ↵Martin Kiewitz
currently used amiga palette (fixes user interface colors for amiga sci1 games) svn-id: r47520
2010-01-24SCI: handle intensity calls for amiga the same way as we handle palette ↵Martin Kiewitz
animation (abort instead of process) svn-id: r47514
2010-01-24SCI: Fix list control scrolling in Jones EGA and VGA.Walter van Niftrik
svn-id: r47511
2010-01-24SCI: CleanupWalter van Niftrik
svn-id: r47506
2010-01-24SCI: Fix left aligning and centering in kFormat.Walter van Niftrik
svn-id: r47500
2010-01-24Always memset the newly malloc'ed argument memory to 0 inside kFormatFilippos Karapetis
svn-id: r47498
2010-01-24Added missing documentation for the new music related commands introduced in ↵Filippos Karapetis
rev. 47475 svn-id: r47497
2010-01-24Replaced CHECK_OVERFLOW1 with assertsFilippos Karapetis
svn-id: r47496
2010-01-24SCI: supporting .used bit 1 in palettes (force direct palette setting) and ↵Martin Kiewitz
clipping palette intensity results fixes fade in/out in sq5 intro (some timing problems remain) svn-id: r47495
2010-01-23Reorder params to Audio::makeRawMemoryStreamMax Horn
svn-id: r47492
2010-01-23Added some skeleton code for kPalVary()Filippos Karapetis
svn-id: r47485
2010-01-23kSetSynonyms is really parser related, but it's an empty function in games ↵Filippos Karapetis
without a parser svn-id: r47484
2010-01-23- Moved all of the parser-related variables inside the Vocabulary classFilippos Karapetis
- Moved the kSetSynonyms() function inside kscripts (as it's for script synonyms, not parser word synonyms) - The parser vocabulary is now only initialized for SCI0 and SCI01 games, which had a parser svn-id: r47483
2010-01-23Cleanup. (And along with it add some additional asserts).Johannes Schickel
svn-id: r47482
2010-01-23Fix build broken with r47480.Johannes Schickel
svn-id: r47481
2010-01-23Separated the parser codeFilippos Karapetis
svn-id: r47480
2010-01-23Amiga SCI1 games had signed sound data. Fixes PQ3 AmigaFilippos Karapetis
svn-id: r47477
2010-01-23Added song manipulation debug commands: songinfo, startsound, togglesound ↵Filippos Karapetis
and stopallsounds. is_sample now works with the new sound code svn-id: r47475
2010-01-23sfx_init_flags is not used in the new sound codeFilippos Karapetis
svn-id: r47464
2010-01-23SCI: SCI0 games have a grey titlebarMartin Kiewitz
svn-id: r47463
2010-01-23SCI: separate fix function for kDrawControl rectsMartin Kiewitz
svn-id: r47462
2010-01-22SCI: dont swap coordinates on rects when both are "wrong", will fix button ↵Martin Kiewitz
placement and gfx corruption when challenging jones (caused by duplicate buttons having lower right 0, 0) - function needs some more work svn-id: r47446
2010-01-22SCI: restoring r47412, we were right all along but this "hack" was done on ↵Martin Kiewitz
the sierra sci interpreter for jones ega/vga only (talkie NOT included). So this restore does it game specific now, causing no regressions anywhere else. We detect jones/talkie as "jones" as well, may cause regressions for talkie svn-id: r47445
2010-01-22SCI: reverting r47412, change was incorrect and also resulted in broken ↵Martin Kiewitz
animations inside text boxes in kq5. jones also uses hardcoded -1 priority for control icons. svn-id: r47444
2010-01-22SCI: removed error inside Menu::mouseFindMenuItemSelection, instead returning 0Martin Kiewitz
svn-id: r47442