aboutsummaryrefslogtreecommitdiff
path: root/engines/sci
AgeCommit message (Collapse)Author
2009-12-01Removed unnecessary semi-colons.Torbjörn Andersson
svn-id: r46232
2009-11-30SCI: Fix kSetCursor (Sci1.1) to behave like Sierra Sci (fixes cursor ↵Martin Kiewitz
hiding/showing in kq6) svn-id: r46224
2009-11-29Comment out unused variables.Johannes Schickel
svn-id: r46198
2009-11-29Started assigning the code from Greg's SCI engine to our sound commands - ↵Filippos Karapetis
still WIP svn-id: r46197
2009-11-29Properly update the sound state in the sound command parser when loading a gameFilippos Karapetis
svn-id: r46196
2009-11-29SCI/newgui: handling of right aligned menu text changedMartin Kiewitz
svn-id: r46193
2009-11-29Removed unused codeFilippos Karapetis
svn-id: r46192
2009-11-29Removed unused codeFilippos Karapetis
svn-id: r46183
2009-11-26SCI: Turn SfxPlayer::_mutex from a pointer into a plain memberMax Horn
svn-id: r46157
2009-11-26Removed dead codeFilippos Karapetis
svn-id: r46150
2009-11-24Added Doxygen comments for the various engine namespaces (currently mostly ↵Max Horn
without details; help filling these out is welcome) svn-id: r46128
2009-11-23SCI: Reduce header interdependencyMax Horn
svn-id: r46118
2009-11-22Added a sanity check to the setCursor detectionFilippos Karapetis
svn-id: r46087
2009-11-22Check which DoSound method is actually invoked from Sound::play, to remove a ↵Filippos Karapetis
hack for Jones CD. Added code to handle games which don't actually call SetCursor inside Game::setCursor (like KQ5CD) svn-id: r46086
2009-11-21Removed duplicate code and simplified some feature detectionFilippos Karapetis
svn-id: r46038
2009-11-20Fixed sound detection for Jones CDFilippos Karapetis
svn-id: r46030
2009-11-20Changed some comments back to DOxygen (inline) style and removed some more ↵Filippos Karapetis
dead code svn-id: r46029
2009-11-20Simplified the doSound detection a bitFilippos Karapetis
svn-id: r46028
2009-11-20Removed dead codeFilippos Karapetis
svn-id: r46027
2009-11-20Fixed game restarting regressionFilippos Karapetis
svn-id: r46026
2009-11-20Fixed a regression in the LSL1 and LSL5 demos, which should work correctly ↵Filippos Karapetis
now. Some cleanup svn-id: r46020
2009-11-20Removed the syncTime and syncCue selectors from the list of static ↵Filippos Karapetis
selectors, along with their relevant FIXMEs. These selectors are used for lip syncing in CD talkie games, which always got a selector vocabulary, so we don't need to hardcode them. Did some further simplification/rewrite of the static selector tables svn-id: r46019
2009-11-20Added a FIXME for the syncTime and syncCue selectors, for games which don't ↵Filippos Karapetis
have a default selector dictionary svn-id: r46013
2009-11-20- Removed the non-static selectors "overlay" and "setCursor" from the list ↵Filippos Karapetis
of static selectors and introduced a new method for discovering the relevant features when selectors are missing - currently used for determining the graphics functions and setCursor types - Simplified setCursor detection a bit svn-id: r46012
2009-11-20Removed more unused selectors - the canBeHere selector is replaced by ↵Filippos Karapetis
cantBeHere in SCI1+ svn-id: r46011
2009-11-20Removed more unused selectorsFilippos Karapetis
svn-id: r46010
2009-11-20Check the overridden game object when performing setCursor detection, which ↵Filippos Karapetis
properly fixes KQ5CD (thanks waltervn) svn-id: r46009
2009-11-20Added a game-specific workaround for setCursor detection in KQ5CD: the code ↵Filippos Karapetis
for the setCursor selector has not been rewritten yet to use cursor views (it's the same as lsl3 and sq3, for example), but the game does use cursor views svn-id: r46008
2009-11-20FormattingFilippos Karapetis
svn-id: r46007
2009-11-20Changed the lofs detection to iterate through all the methods of the Game ↵Filippos Karapetis
object again, instead of a specific selector - fixes Jones svn-id: r46006
2009-11-20Selector cleanup: rearranged all selectors to be in the same order as in ↵Filippos Karapetis
Sierra's dictionary files, and removed several unused selectors svn-id: r46005
2009-11-20Added a sanity check to prevent a crash in LB1 and KQ4 (needs proper fixing)Filippos Karapetis
svn-id: r46003
2009-11-20Some corrections for the lofs autodetection - SQ4 floppy works againFilippos Karapetis
svn-id: r46002
2009-11-20Shifted some code aroundFilippos Karapetis
svn-id: r46001
2009-11-20- Rewrote the lofs parameter type auto-detection codeFilippos Karapetis
- Renamed dissectSelector -> autodetectFeature svn-id: r46000
2009-11-20TypoFilippos Karapetis
svn-id: r45999
2009-11-19- Simplified the different feature detection types, removed some duplicate ↵Filippos Karapetis
code and merged the feature detection code which relies on selectors - Replaced the function checksum calculations to make it more apparent what the feature detections do - Removed the now obsolete (and unused) firstRetOffset function svn-id: r45995
2009-11-19Simplified some music checks for SCI0Filippos Karapetis
svn-id: r45994
2009-11-19Fixed regression from commit #45862Filippos Karapetis
svn-id: r45985
2009-11-17Some more work on the sound command parserFilippos Karapetis
svn-id: r45954
2009-11-17Some more work on the sound command parserFilippos Karapetis
svn-id: r45944
2009-11-15Some more work on music codeFilippos Karapetis
svn-id: r45934
2009-11-15- Started importing the music code from Greg's SCI engineFilippos Karapetis
- Simplified some sound version checks svn-id: r45923
2009-11-14Moved getAngle() inside kmovement.cpp, the only place where it's actually usedFilippos Karapetis
svn-id: r45903
2009-11-14Cleaned up the file handling functions and removed the C IO wrappers. ↵Filippos Karapetis
Apparently, the special case that these were meant to handle never occurs (i.e. reading and writing to the same file), and the current code works well enough to justify these extra sanity checks svn-id: r45902
2009-11-14Removed unused codeFilippos Karapetis
svn-id: r45901
2009-11-14SCI: Silence warnings (none of the code in seq/gm.cpp is used)Max Horn
svn-id: r45897
2009-11-14Removed more dead codeFilippos Karapetis
svn-id: r45888
2009-11-14CleanupFilippos Karapetis
svn-id: r45886
2009-11-14Removed sfx/misc.hFilippos Karapetis
svn-id: r45885