Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-01-25 | Strip trailing spaces/tabs. | Johannes Schickel | |
svn-id: r47541 | |||
2010-01-24 | SCI: Fix list control scrolling in Jones EGA and VGA. | Walter van Niftrik | |
svn-id: r47511 | |||
2010-01-24 | SCI: Cleanup | Walter van Niftrik | |
svn-id: r47506 | |||
2010-01-24 | SCI: Fix left aligning and centering in kFormat. | Walter van Niftrik | |
svn-id: r47500 | |||
2010-01-24 | Always memset the newly malloc'ed argument memory to 0 inside kFormat | Filippos Karapetis | |
svn-id: r47498 | |||
2010-01-24 | Replaced CHECK_OVERFLOW1 with asserts | Filippos Karapetis | |
svn-id: r47496 | |||
2010-01-23 | Added some skeleton code for kPalVary() | Filippos Karapetis | |
svn-id: r47485 | |||
2010-01-23 | kSetSynonyms 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 class | Filippos 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-23 | Cleanup. (And along with it add some additional asserts). | Johannes Schickel | |
svn-id: r47482 | |||
2010-01-23 | Separated the parser code | Filippos Karapetis | |
svn-id: r47480 | |||
2010-01-23 | sfx_init_flags is not used in the new sound code | Filippos Karapetis | |
svn-id: r47464 | |||
2010-01-23 | SCI: separate fix function for kDrawControl rects | Martin Kiewitz | |
svn-id: r47462 | |||
2010-01-22 | SCI: 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-22 | SCI: 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-22 | SCI: 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-22 | - The reverb value is now obtained from the music driver | Filippos Karapetis | |
- Implemented kSetReverb (0x50) and kResetOnPause (0x4C) svn-id: r47433 | |||
2010-01-21 | Fix gcc warning. | Johannes Schickel | |
svn-id: r47425 | |||
2010-01-21 | SCI: Saved games can now be loaded from ScummVM's launcher | Filippos Karapetis | |
svn-id: r47423 | |||
2010-01-20 | SCI: control icons now use objects priority selector instead of hardcoded ↵ | Martin Kiewitz | |
priority 255. fixes jones speech bubbles svn-id: r47412 | |||
2010-01-20 | SCI: kDrawCel workaround documented and not temporary anymore | Martin Kiewitz | |
svn-id: r47409 | |||
2010-01-20 | SCI: workaround for game menu/quit menu in freddy pharkas till vm issue is ↵ | Martin Kiewitz | |
resolved svn-id: r47407 | |||
2010-01-19 | - Removed the resetDriver() hack. The reason why notes stopped being played ↵ | Filippos Karapetis | |
sometimes was actually mixer->stopAll(), which stopped the music stream as well (spotted by waltervn) - Hooked setReverb() to actually set music reverb svn-id: r47392 | |||
2010-01-19 | SCI: Remove upper 4 bits when drawing lines on EGA games (fixes window ↵ | Martin Kiewitz | |
colors in kq1 and others) svn-id: r47385 | |||
2010-01-17 | Mark lsl3 as a workaround. | Eugene Sandulenko | |
svn-id: r47347 | |||
2010-01-17 | SCI: speed throttler - hardcoded exception for room 290/lsl3, should fix ↵ | Martin Kiewitz | |
pushup count later in the game svn-id: r47346 | |||
2010-01-17 | SCI: speed throttler changed, now gets triggered by kAnimate, removed ↵ | Martin Kiewitz | |
initial no-delay, i'm still getting animation now in iceman and sq3, slow palette animation in longbow fixed svn-id: r47343 | |||
2010-01-17 | SCI: another speed throttler, delays decrementing cycles/cycleCnt selectors, ↵ | Martin Kiewitz | |
disabled code just for reference svn-id: r47342 | |||
2010-01-17 | SCI: kDisposeWindow - use reanimate when argc == 1 (fixes iceman window removal) | Martin Kiewitz | |
svn-id: r47341 | |||
2010-01-16 | The GM patches from Sierra's GM utility can now also be processed with their ↵ | Filippos Karapetis | |
original names. Thus, the user can just extract the patches from Sierra's GM utility in the extras folder, and it's not necessary to rename each individual file to "4.pat" and place it inside the associated game (works with the games that Sierra's GM patch updates, i.e. LSL1, LSL5, Hoyle3, SQ1, SQ4, Eco1, Longbow and Fairy tales) svn-id: r47318 | |||
2010-01-15 | SCI: changed scalesignal to scaleSignal - selector works now :) | Martin Kiewitz | |
svn-id: r47312 | |||
2010-01-15 | SCI: adjust kNewWindow to support argc==15 (on mac according [md5]) | Martin Kiewitz | |
svn-id: r47308 | |||
2010-01-15 | Updated kernel function check for kGetEvent in Mac versions and adjusted the ↵ | Filippos Karapetis | |
comments for kGetSaveDir svn-id: r47307 | |||
2010-01-15 | SCI: adding scalesignal selector | Martin Kiewitz | |
svn-id: r47306 | |||
2010-01-14 | SCI: another change to reanimate behaviour of kDisposeWindow | Martin Kiewitz | |
svn-id: r47300 | |||
2010-01-14 | SCI: change on reanimate kDisposeWindow behaviour, fixes sq5 window removal | Martin Kiewitz | |
svn-id: r47299 | |||
2010-01-13 | SCI: fix kernel signature for kDrawCel (fixes island of dr. brain), added ↵ | Martin Kiewitz | |
debugging output for kernel_matches_signature svn-id: r47288 | |||
2010-01-12 | Fix some memory leaks caused by never freeing the allocated memory, which is ↵ | Johannes Schickel | |
pointed at by KernelFuncWithSignature::signature. svn-id: r47275 | |||
2010-01-11 | Don't update the screen twice while waiting | Filippos Karapetis | |
svn-id: r47254 | |||
2010-01-11 | Changed all kGraph calls which handle rectangles to use kGraphCreateRect(). ↵ | Filippos Karapetis | |
Also, changed kGraphCreateRect() to return a rect, rather than update a rect pointer svn-id: r47253 | |||
2010-01-11 | Some portrait-related changes, to be used when portrait loading/unloading is ↵ | Filippos Karapetis | |
done. Also, added a comment on where the class is used svn-id: r47251 | |||
2010-01-11 | Moved all the cache limits inside helpers.h and removed an obsolete TODO | Filippos Karapetis | |
svn-id: r47250 | |||
2010-01-11 | Hide the mouse cursor while a video is being played | Filippos Karapetis | |
svn-id: r47240 | |||
2010-01-10 | SCI: Fix default optimization level in AvoidPath | Walter van Niftrik | |
svn-id: r47239 | |||
2010-01-10 | Silenced warnings ("this" isn't defined on object instantiation, and ↵ | Filippos Karapetis | |
commented out some unused variables) svn-id: r47237 | |||
2010-01-10 | SCI: fixed typo when getting resourceId on kPortrait call - fixes resource ↵ | Martin Kiewitz | |
not found in kq6 within pawn shop svn-id: r47223 | |||
2010-01-10 | SCI: updateBox now also supports hires mode | Martin Kiewitz | |
svn-id: r47219 | |||
2010-01-10 | SCI: switching to hires kDrawCel when 8th parameter is passed, fixed ↵ | Martin Kiewitz | |
kDrawCel port adjust - fixes kq6 hires inventory svn-id: r47217 | |||
2010-01-08 | SCI: call gui-init right after loading a saved game, fixes weird gui issue ↵ | Martin Kiewitz | |
that occurs only when loading a save through ctrl-f5 menu "too early" in the game (where you couldnt load through original interpreter) svn-id: r47151 | |||
2010-01-07 | SCI: implement crazy hack that fixes coordinates of some cel placements. I'm ↵ | Martin Kiewitz | |
not sure if thats what sierra sci actually does or if we get coordinates 0,0 due some error somewhere. Fixes portrait window placement in kq6 - strangely they are still not at the correct height perhaps related to not adjusting "correctly" (whatever this means in this ugly mess that hires was implemented) inside BitsSave() svn-id: r47140 |