aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2010-07-09Introduce the RivenScriptManager to keep track of scripts and free them when ↵Matthew Hoops
required. The old way of using SharedPtr was quite hacky and didn't work properly when talking to Gehn in ospit. svn-id: r50761
2010-07-09SCI: actually all sound-sci0 games used a completely different kDoSoundPause ↵Martin Kiewitz
logic, implement it - fixes all sorts of games not pausing when going to restore menu and more svn-id: r50760
2010-07-09SCI: added currently commented-out pauseSound implementation for some sci0 ↵Martin Kiewitz
games, allowing integer for that subfunction svn-id: r50759
2010-07-09SCI: removing unneeded mutex locking inside sci0 update cuesMartin Kiewitz
svn-id: r50758
2010-07-09SCI: fixing regression of r50755 - fixing kDoSoundSendMidiMartin Kiewitz
svn-id: r50757
2010-07-09SCI: fixing signature for kDoSound(suspend)Martin Kiewitz
svn-id: r50756
2010-07-09SCI: implemented subsignatures for kDoSoundMartin Kiewitz
svn-id: r50755
2010-07-09SCI: getting signatures for subfunctions from previous entries, if neededMartin Kiewitz
svn-id: r50754
2010-07-08SCI: part of subfunction signature&mapping implemented, little cleanupMartin Kiewitz
svn-id: r50750
2010-07-08SCI: hopefully fix build :PMartin Kiewitz
svn-id: r50747
2010-07-08SCI: sorted kernel map alphabeticallyMartin Kiewitz
svn-id: r50746
2010-07-07SCI: Dropped support for the very old saved game versions 9 - 11. Rationale: ↵Filippos Karapetis
a lot has changed since then, we're still not stable, and this helps clean up the code, thus we're still in a position to drop support for old saved games svn-id: r50738
2010-07-07SCI: adding support to kernel signatures that invalid references may also ↵Martin Kiewitz
get allowed - doing exactly this for kGraph(restoreBox) - fixes castle of dr. brain when quitting the game - maybe a game specific workaround would be better?!?! svn-id: r50737
2010-07-07SCI: accepting decimal/hexadecimal input on segment_info & kill_segment ↵Martin Kiewitz
debug command, cleanup svn-id: r50735
2010-07-07Bugfixes and changed field names in the player class to be more explanatory. ↵Paul Gilbert
Implemented Ctrl-T to turn the player - the original game used Ctrl-U, but this is reserved by ScummVM for toggle Mute. svn-id: r50734
2010-07-06SCI: Add version to obsolete stringMax Horn
This way, if we ever get rid of support for savegames with version <= 23, we can also get rid of this syncString() call. Without this change, it would have "infected" every new savegame version, forever. svn-id: r50730
2010-07-06SCI: removing invalid reference error from signature checking, instead ↵Martin Kiewitz
adding new type "invalid", so that full call parameter debug information is available svn-id: r50725
2010-07-06SCI: fix regression of r50721 - pausing/resuming only on actual menu usageMartin Kiewitz
svn-id: r50724
2010-07-06Added support for idle character animationsPaul Gilbert
svn-id: r50723
2010-07-06Added extra initialisation code for the game's global variables listPaul Gilbert
svn-id: r50722
2010-07-06SCI: implemented pauseSound inside kMenuSelectMartin Kiewitz
svn-id: r50721
2010-07-06SCI: fix regression of r50599 - broken greyed font drawingMartin Kiewitz
svn-id: r50720
2010-07-06SCI: Simplified op_div and op_mod, removed some variables and removed the ↵Filippos Karapetis
pointless OBJ_PROPERTY wrapper svn-id: r50719
2010-07-05Prevent SCUMM from adding gui options based on user flags into the config ↵Johannes Schickel
file (regression from r50706). svn-id: r50710
2010-07-05SCI: fixing signature of kDoSound (fading related) thx to CeriandMartin Kiewitz
svn-id: r50707
2010-07-05Fix update of GUI options, which only differ in the language setting.Johannes Schickel
svn-id: r50706
2010-07-05SCI: fixing kDrawCel signature for kq6Martin Kiewitz
svn-id: r50703
2010-07-05SAGA: Fix warning on systems where enum's are unsignedMax Horn
svn-id: r50685
2010-07-05SCI: fix compilation issues from r50678Martin Kiewitz
svn-id: r50679
2010-07-05SCI: implemented new kernel call signature formatMartin Kiewitz
svn-id: r50678
2010-07-05Bugfixes for new player code - Rex is now correctly positioned when the ↵Paul Gilbert
player manager takes over from the wakeup animation sequence svn-id: r50669
2010-07-05Cleanup and documentation.Alejandro Marzini
svn-id: r50667
2010-07-04Add a hexDumpReg function to view references that are not raw and fix SCI32 ↵Matthew Hoops
strings/arrays in segmentInfo. svn-id: r50660
2010-07-04SCI: Removed the unused line number parameter from validate_variable() and ↵Filippos Karapetis
related functions svn-id: r50654
2010-07-04SCI: Added a short description for all opcodes, so that it's easier to ↵Filippos Karapetis
understand what they do without cross referencing the wiki, and removed some obsolete and unused code svn-id: r50645
2010-07-04Implemented more of the support methods for player displayPaul Gilbert
svn-id: r50644
2010-07-04Cleanup: Treat booleans as booleans, not integers. (I hope I didn't mess up,Torbjörn Andersson
because that would cause some nasty regressions...) svn-id: r50643
2010-07-04Added support for horizontally flipped foreground sprites, which are ↵Paul Gilbert
indicated by setting the high bit of frame numbers svn-id: r50638
2010-07-03SCI: adding support to identify uninitialized values, when doing debug ↵Martin Kiewitz
output for kernel signatures svn-id: r50626
2010-07-03Implemented necessary logic for the abort timer/action code, which allows ↵Paul Gilbert
the player manager to be correctly activated when the 'getting up' animation finishes svn-id: r50622
2010-07-03SCI: fixing #define SIGFOR_ALL, so that amiga games work again :PMartin Kiewitz
svn-id: r50621
2010-07-03Adding the beginnings of a player control class, as well as various changes ↵Paul Gilbert
to the other classes to support it svn-id: r50620
2010-07-03SCI: added resetting of SoundCommandParser, so that error()s before that one ↵Martin Kiewitz
got initialized wont crash svn-id: r50619
2010-07-03Finish support of compressed dubbingRobert Špalek
Now even the length of a compressed stream is measured precisely and the dubbing sounds exactly like the original. svn-id: r50618
2010-07-03Dragon History tries uses compressed dubbing when availableRobert Špalek
Timing of speaking is not fixed yet. svn-id: r50614
2010-07-03Fixed "declared class seen before as struct" warning on MSVC.Alejandro Marzini
svn-id: r50611
2010-07-03KYRA/PC98 Audio: fix invalid mem accessFlorian Kagerer
svn-id: r50608
2010-07-02AGI: Removed the deprecated (and confusing) getGameId() function inside the ↵Filippos Karapetis
AgiEngine class, and fixed a related bug, too svn-id: r50607
2010-07-02AGI: Fixed bug #3017905 - "AGI: GR - Crash on start". A free() was done on ↵Filippos Karapetis
an already freed reference svn-id: r50606
2010-07-02KYRA/PC98: fix long standing bug were certain sound effects would bring each ↵Florian Kagerer
other out of tune svn-id: r50604