aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-02-18Mohawk : Update with work on Myst EXIT opcodes to work out purpose.David Turner
svn-id: r48087
2010-02-17SCI: Reduce header interdependenciesMax Horn
svn-id: r48086
2010-02-17SCI: Rename some members of class ResourceMax Horn
svn-id: r48085
2010-02-17SCI: Cleanup resource.hMax Horn
svn-id: r48084
2010-02-17SCI: Remove hack in convertSierraGameId which caused a memory leakMax Horn
svn-id: r48083
2010-02-17Implement stopMovie() for Riven. Fixes some dome related videos.Matthew Hoops
svn-id: r48082
2010-02-17fixed "Cannot use rake on grass - ID: 2953464"Vladimir Menshakov
svn-id: r48081
2010-02-17Mohawk : Adding resource cache class and integrating into Myst engine.David Turner
The resource caching trades increased memory usage against disk access. This functionality can be disabled and enabled by the console "cache" command. svn-id: r48080
2010-02-17Use Common::KEYCODE_* instead of ASCII values for keycode comparison.Johannes Schickel
svn-id: r48079
2010-02-17Use Common::KeyCode instead of int as key type for KeyMap.Johannes Schickel
svn-id: r48078
2010-02-17Fix gcc warning.Johannes Schickel
svn-id: r48077
2010-02-17Implemented player sprite loading portion of scene enter codePaul Gilbert
svn-id: r48076
2010-02-17Cleanup handling of the telescope cover combination; matches the original ↵Matthew Hoops
algorithm much better. svn-id: r48075
2010-02-16Fascination - Fix syntax (clone2727)Arnaud Boutonné
svn-id: r48074
2010-02-16Implement xgwatch so you can now find out the combination to free Catherine.Matthew Hoops
svn-id: r48073
2010-02-16Implement xpisland990_elevcombo which allows you to free Catherine.Matthew Hoops
svn-id: r48072
2010-02-16Fix typo in the ospit->tspit linking book RMAP code.Matthew Hoops
svn-id: r48071
2010-02-16Move Riven variable randomization to initVars() and implement randomization ↵Matthew Hoops
for the dome and prison combinations. svn-id: r48070
2010-02-16Add a workaround for two 'spare' variables that can exist in some save files.Matthew Hoops
svn-id: r48069
2010-02-16Correct a rogue typo.Matthew Hoops
svn-id: r48068
2010-02-15Playtoons - "Fascination" workaround for text is also required for Playtoons.Arnaud Boutonné
svn-id: r48067
2010-02-15SCI32 reorders the REF* subops in kMessage; fixes GK1 conversations.Matthew Hoops
svn-id: r48066
2010-02-15TINSEL: Cleanup the 'script workaround' code a bit.Max Horn
* Rewrap comments to 72 columns * Add some references to relevant bug tracker items * Use sizeof instead of handcoding array lengths, which is error prone and tedious * Move definition of WorkaroundEntry from pcode.h to pcode.cpp * Define FRAGMENT_WORD to make fragment code a bit more readable, and also encoding of 16 bit words into it less error prone * Make all code fragments static svn-id: r48065
2010-02-15SCI: No need to set _executionStackPosChanged in kDisposeScript, as the ↵Max Horn
callk opcode handler does that already svn-id: r48064
2010-02-15SCI: Remove sound/audio.h include from engine/state.hMax Horn
svn-id: r48063
2010-02-14Mohawk : Corrected Myst Opcode 200/300 in Intro/Demo stack to correctly call ↵David Turner
Intro movies. svn-id: r48062
2010-02-14Fascination - Put correct protracker functions as Paula now accept sample ↵Arnaud Boutonné
size > 32k. MOD is now playing in Amiga and Atari versions. svn-id: r48061
2010-02-14Fixed typoFilippos Karapetis
svn-id: r48060
2010-02-14Moved the reference to AudioPlayer inside SciEngine (as it doesn't have a ↵Filippos Karapetis
state, per se, and is static) svn-id: r48059
2010-02-14Add support for samples > 32kb to Paula chip emulation code.Max Horn
In addition, the code got simplified considerably. Its behavior changed slightly due to this, but I think the old behavior was wrong. In any case, this may fix some bugs, or introduce regressions, or both. We'll see ;). svn-id: r48058
2010-02-14Remove an obsolete TODO.Matthew Hoops
svn-id: r48057
2010-02-13Implement background video support for Riven; some VideoManager/QTPlayer ↵Matthew Hoops
cleanup. svn-id: r48056
2010-02-13Fascination: REAL fix. Thanks DrMcCoy.Arnaud Boutonné
svn-id: r48055
2010-02-13Fix a crash in previous commitArnaud Boutonné
svn-id: r48054
2010-02-13Fascination:Arnaud Boutonné
- Fix a potential bug in winDraw - Add a hack (and a todo) to work around the missing texts and windows in Amiga, Atari and early PC floppy version. svn-id: r48053
2010-02-13SCI: Move language related code from EngineState to SciEngineMax Horn
svn-id: r48052
2010-02-13SCI: Fix compiling with USE_OLD_MUSIC_FUNCTIONS enabledMax Horn
svn-id: r48051
2010-02-13SCI: Remove EngineState::_kernel, use SciEngine::_kernel insteadMax Horn
svn-id: r48050
2010-02-13SCI: Move GameFeatures from EngineState to SciEngineMax Horn
svn-id: r48049
2010-02-13SCI: Get rid of EngineState::resManMax Horn
svn-id: r48048
2010-02-13SCI: Move Gui/Gfx related permanent objects from EngineState to SciEngineMax Horn
svn-id: r48047
2010-02-13SCI: Add global g_sci pointer to the active SciEngine instanceMax Horn
svn-id: r48046
2010-02-13Cruise detection entry for english AtariST KixxXL editionFabio Battaglia
svn-id: r48045
2010-02-13SCI: Change getSciVersionDesc() to return 'const char *' instead of ↵Max Horn
'Common::String' svn-id: r48044
2010-02-13SCI: Remove unused PARSE_HEAP_SIZEMax Horn
svn-id: r48043
2010-02-13Document Normal2xAspectMax Horn
svn-id: r48042
2010-02-13cleanupMax Horn
svn-id: r48041
2010-02-13Hide ZipArchive implementation, only expose it via factory functions: ↵Max Horn
makeZipArchive() svn-id: r48040
2010-02-13Added the beginnings of scene set-up logicPaul Gilbert
svn-id: r48039
2010-02-13Added command variation for dumping quotes and vocabPaul Gilbert
svn-id: r48038